Remote job
Senior React Native Developer (Full-Stack Mobile)
Job details
About this role
Role overview
Lead the delivery of production React Native applications for enterprise customers, taking features from mobile implementation through backend services and cloud deployment. The role spans native iOS and Android capabilities, system architecture, AI integrations, and direct collaboration with client engineering leads across several international markets.
Responsibilities
- Lead React Native application development and deliver full-stack features across mobile, APIs, and cloud infrastructure. - Design systems that support offline-first synchronization, push notifications, and real-time interactions. - Integrate AI capabilities into mobile experiences, including streamed responses and robust error handling. - Review code and mentor a group of mid-level and junior engineers. - Communicate directly with client technical leads in daily English-language standups. - Deliver against fixed-scope timelines while helping maintain clear scope.
Requirements
- At least five years of production React Native experience, including two or more apps released on the App Store or Play Store with active users. - Strong TypeScript or JavaScript skills, including modern language features, generics, asynchronous patterns, and React Hooks. - Backend experience with Node.js frameworks or Python frameworks such as FastAPI or Django. - Experience designing REST or GraphQL APIs and working with OAuth2, JWT, and WebSockets. - Familiarity with AWS or GCP, Docker, and CI/CD pipelines. - Mobile expertise in performance profiling, bundle optimization, native bridges, deep links, and app store requirements. - Business-level English for live discussions, written updates, and technical documentation.