About the job React Native Engineer (Mobile)
React Native Engineer
Location: Remote (Global)
Team: Mobile Engineering
Summary
We’re looking for a highly skilled React Native Engineer who excels at building modular, scalable, and maintainable mobile applications with seamless native integrations. You’ll work closely with clients, designers, and backend engineers to deliver polished cross-platform experiences using React Native and Expo. This role requires excellent communication skills, as you’ll engage directly with clients to clarify requirements, demo features, and provide technical insights.
Requirements (Must-Haves)
4-5 years of hands-on experience building and shipping production mobile apps using React Native.
Strong understanding of modular architecture and scalable project structuring in React Native applications.
Proven experience building native mobile applications using Swift (iOS) or Kotlin (Android) or developing custom React Native modules/plugins that bridge native code.
Deep experience with Expo, including EAS (Expo Application Services), OTA updates, and configuration for both managed and bare workflows.
Solid experience with TypeScript in React Native projects.
Understanding of mobile app store deployment and release processes (App Store & Google Play).
Strong English communication skills, both written and verbal this role involves direct interaction with clients.
Solid grasp of RESTful APIs, GraphQL, async data flows, and debugging tools like, React DevTools, etc.
Proven experience working with Google Firebase and Firestore
Familiarity with performance monitoring and crash reporting tools (e.g., Sentry, Firebase Crashlytics).
Excellent problem-solving skills and ability to work in distributed teams.
Requirements (Nice-to-Haves)
Familiarity with modern build pipelines and CI/CD for mobile apps (Fastlane, GitHub Actions).
Experience working with native UI frameworks or animations (e.g., Reanimated, Lottie).
Bonus Points
Experience developing or maintaining Flutter apps.
Contributions to open-source React Native projects or libraries.
Experience integrating ML or AI features into mobile apps.
Reporting
You’ll report to the Head of Mobile Engineering and collaborate closely with backend and product design teams to ensure cohesive, performant, and scalable mobile solutions for our clients.