Search by job, company or skills

S

hiring for react native for contract to hire role

4-6 Years
9 - 12.5 LPA
Save
  • Posted 14 days ago
  • Over 500 applicants
Quick Apply

Job Description

React Native Developer (TypeScript) — Mobile/Desktop

Role Purpose

Deliver enterprise-grade React Native applications (mobile and/or desktop) using TypeScript with strong engineering rigor for performance, reliability, security, and maintainability.

Engagement Scope

In Scope

  • Develop features and screens using React Native, React JS + TypeScript.
  • Build reusable component library and enforce UI consistency with design system.
  • Integrate with backend APIs (REST/JSON) including robust error handling and retries.
  • Implement state management patterns and navigation architecture.
  • Implement offline-first behavior and sync patterns when required.
  • Implement secure storage for tokens and sensitive configuration; minimize local PII storage.
  • Add telemetry, logging, and crash reporting as per standards.
  • Performance optimization: rendering, memory usage, startup time, navigation transitions.
  • Automated tests (unit + basic integration) aligned to Definition of Done.

Key Responsibilities

  • Produce LLD for UI flows (navigation, state, API integration, error handling).
  • Build UI per UX guidelines (Figma/design system) with accessibility and localization readiness.
  • Implement secure patterns: no secrets in bundle, secure token lifecycle, secure storage.
  • Ensure stability and performance through profiling and optimization.

Debug and resolve defects, including production issues with clear RCA and corrective actions.

 

Required Skills & Experience

  • 4–7+ years JavaScript/TypeScript with strong TypeScript proficiency.
  • 2–5+ years hands-on React Native experience.
  • Strong knowledge of Hooks, navigation, state management, and performance profiling.
  • Experience integrating REST APIs with secure authentication patterns.
  • Experience with Git workflows and CI/CD pipelines.

Good to Have

  • React Native Windows / desktop experience.
  • Retail/POS workflows: sales, returns, promotions, payments.
  • Offline sync, device APIs, and peripheral integrations.
  • Knowledge of Redux/Zustand/Context patterns and testing frameworks.

 

More Info

Function:
Employment Type:

Job ID: 149184749