About the Role
We are looking for a Senior React Native Developer with strong technical expertise and leadership skills to join our growing mobile team.
The ideal candidate will have deep hands-on experience in React Native development, excellent understanding of mobile app architecture, and proven experience deploying applications on both iOS and Android platforms.
This role also involves leading a small team of developers, ensuring code quality, and driving the successful delivery of mobile applications.
Key Responsibilities
- Lead and mentor a team of React Native developers to deliver high-quality, scalable, and performant mobile applications.
- Design and implement new features and functionalities using React Native, JavaScript, and TypeScript.
- Collaborate closely with designers, backend engineers, and product managers to deliver a seamless mobile experience.
- Manage the full mobile app development lifecycle – from concept, architecture, and development to testing and deployment.
- Integrate third-party libraries and APIs efficiently.
- Troubleshoot and resolve performance, usability, and scalability issues.
- Manage app releases and deployments on Google Play Store and Apple App Store.
- Conduct code reviews, maintain coding standards, and ensure best practices are followed across the team.
- Stay up to date with emerging trends and technologies in mobile development and recommend improvements to the stack or processes.
Required Skills and Experience
- 3+ years of experience in mobile application development using React Native.
- Strong knowledge of React Hooks, Redux / MobX, and other common React Native libraries.
- Solid understanding of mobile UI/UX principles, component design, and responsive layouts.
- Experience with native modules and bridging between React Native and native code (Java/Kotlin for Android, Swift/Objective-C for iOS).
- Strong understanding of RESTful APIs, GraphQL, and backend integration.
- Proficiency in debugging, performance optimization, and app profiling.
- Hands-on experience with deployment on both iOS and Android (App Store & Play Store).
- Familiarity with CI/CD pipelines for mobile apps (e.g., Fastlane, Bitrise, App Center).
- Excellent leadership, communication, and project management skills.
Good to Have
- Experience with TypeScript in React Native projects.
- Knowledge of Firebase, Push Notifications, Analytics, and Crashlytics.
- Prior experience managing Agile / Scrum development cycles.
- Experience working with GraphQL, Socket.io, or WebRTC.