As a React & React Native Developer (3- 4 years experience), you will collaborate with UI / UX designers, backend engineers, and product owners to architect, develop, and maintain both web and mobile codebases.
Youll be instrumental in translating designs into pixel-perfect interfaces, optimizing performance, and ensuring robust offline and real-time data handling
Key Responsibilities :
Component Development :
- Create modular, reusable UI components in React and React Native.
- Translate Figma / Sketch designs into pixel-perfect layouts.
API Integration :
Consume RESTful and GraphQL services with error handling, caching, and retry logic for offline support.Implement JWT token management and robust data & Optimization :Profile and optimize rendering (e.g., FlatList / SectionList), bundle size, and network calls.Apply code-splitting, lazy loading, and Redux performance tuning.Testing & QA :
Author unit and integration tests with Jest and React Testing Library.Build end-to-end suites using Cypress / Playwright for web and Detox / Appium for mobile.CI / CD & Releases :
Configure pipelines (GitHub Actions, CircleCI, Jenkins) and mobile delivery (Fastlane for TestFlight / App Store & Play Store).Manage versioning, branching strategies, and release notes.Collaboration & Support :
Participate in Agile ceremonies, sprint planning, and peer code reviews.Monitor production issues via Sentry / Bugsnag, analyze logs, and deploy Qualifications :React & React Native ExpertiseDeep understanding of component lifecycle, reconciliation, Hooks (useReducer, useMemo, useCallback), and Context API.State ManagementProficient with Redux Toolkit (slices, middleware), MobX, or Recoil.Experience with CSS-in-JS (styled-components, Emotion), Tailwind CSS, or BEM.Mobile App Delivery :
iOS and Android build processes, provisioning profiles, and App Store / TestFlight / Google Play deployments.Native Module IntegrationBridging in Objective-C / Swift and Java / Kotlin for custom functionality.Performance TuningJS thread profiling, memory leak detection, and efficient list rendering strategies.Modern JavaScript & TypeScriptESNext features (async / await, dynamic imports, proxies) and strong TS skills (generics, discriminated unions, mapped types).Tooling & LintingCustom ESLint rules, Prettier, Husky, and lint-staged for code quality enforcement.Testing FrameworksJest with coverage thresholds, React Testing Library best practices, and E2E tools (Cypress / Playwright, Detox / Appium).Monitoring & AnalysisLighthouse audits, bundle-analyzer, and error tracking with Sentry or Bugsnag.Data Storage & OfflineAsyncStorage, MMKV, SQLite / Realm, and conflict resolution sync patterns.Build & BundlerWebpack and Metro customizations, tree-shaking, and code splitting.CI / CD & DevOps BasicsFamiliarity with GitHub Actions, CircleCI / Jenkins, Fastlane, and Docker. Kubernetes knowledge is a plus.Version Control & MonorepoAdvanced Git (merge / rebase), Lerna or Yarn Workspaces.Agile PracticesBacklog grooming, estimation (Planning Poker), and JIRA / Azure Experience :Google Maps APIs, KML exports, and geospatial visualizations.Flask or Node.js backend collaboration.Docker and Kubernetes Skills :Strong analytical and problem-solving mindset.Excellent written and verbal communication.Detail-oriented with a passion for polished UX and thorough documentation(ref : hirist.tech)