Remote job
Senior React Native Developer (Full-Stack Mobile)
Job details
About this role
Role overview Lead development of production mobile applications for enterprise clients, taking features from the mobile interface through backend services and cloud deployment. The work includes AI-enabled experiences, architecture decisions, and direct collaboration with client technical teams under fixed-scope delivery timelines.
Responsibilities - Lead React Native app development and deliver full-stack features across iOS, Android, backend APIs, and cloud infrastructure. - Design mobile and backend systems that support offline synchronization, notifications, and real-time interactions. - Integrate AI capabilities into mobile experiences, including streaming responses and error handling. - Review code and mentor a small group of less experienced engineers. - Communicate directly with client technical leads in daily English standups and written updates. - Manage scope and delivery against agreed timelines.
Requirements - At least five years of production React Native experience, including two or more shipped apps with active users. - Strong TypeScript or JavaScript skills, including modern language features, async patterns, and React Hooks. - Backend development experience with Node.js or Python frameworks. - Experience designing REST or GraphQL APIs and working with OAuth2, JWT, and WebSockets. - Cloud deployment experience with AWS or GCP, plus Docker and CI/CD. - Mobile performance and release expertise, including profiling, bundle optimization, native bridges, deep links, and app store policies. - Business-level English for technical discussions, documentation, and daily collaboration.
Nice to have - Experience with AI frameworks and services such as LangChain or commercial and open-source language models. - Experience building for international enterprise clients across multiple markets.