Senior React Native Developer

ITC Infotech
Bengaluru, Karnataka, India

Job Description: Senior React Native Developer

Position Title: Senior React Native Developer

Experience Level: 6–7 Years

Must Have

  • Core Stack: Strong proficiency in JavaScript (ES6+), TypeScript, and React Native.
  • Component Architecture: Hands-on experience with both class-based and functional components, React Hooks, Context API, lifecycle methods, and Higher-Order Components (HOC).
  • State Management: Deep expertise in state management libraries, specifically Redux Toolkit, Redux-Saga, and Context API.
  • Integrations: Solid experience integrating REST APIs, WebSockets, and third-party SDKs.
  • Device Capabilities: Strong knowledge of native device features (Camera, Location, File System, Permissions) and platform-specific behaviors for both iOS and Android.
  • Local Storage: Experience with mobile storage solutions like AsyncStorage, MMKV, and SQLite.
  • App Performance & Security: Good understanding of performance optimization, responsive UI development, and mobile security (secure storage, token management, authentication).
  • Advanced Mobile Features: Experience implementing push notifications, background services, and offline synchronization.
  • Deployment: Proven track record of publishing and maintaining applications on the Google Play Store and Apple App Store.
  • Development Workflows: Strong proficiency with Git version control and working in Agile/Scrum environments.Good to Have
  • Cloud & DevOps: Familiarity with Azure Cloud services and setting up/maintaining Azure CI/CD pipelines.
  • New Architecture: Familiarity with React Native’s New Architecture, specifically Fabric and TurboModules.
  • Native Migration: Experience migrating native Android (Java) applications to React Native.
  • IoT Integration: Experience connecting and communicating with IoT devices via Bluetooth, Wi-Fi, or other hardware protocols.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →