Build and ship high-quality iOS and Android apps with React Native and TypeScript, working closely with designers, backend engineers and product teams.
Responsibilities:
Build, test and ship new features for our iOS and Android apps using React Native and TypeScript
Turn Figma designs into smooth, pixel-accurate and accessible mobile screens
Integrate REST and/or GraphQL APIs and manage app state with Redux Toolkit, Zustand or React Query
Improve app performance, startup time and memory usage, and fix crashes and bugs
Write clean, reusable components and maintain a consistent UI component library
Write unit and integration tests with Jest and React Native Testing Library
Prepare and publish releases to the App Store and Google Play, including OTA updates where used
Work with native modules and third-party SDKs (push notifications, maps, payments, analytics)
Review pull requests and share knowledge with other developers on the team
Collaborate with designers, backend engineers, QA and product managers in an agile team
Requirements:
2+ years of professional experience building mobile apps with React Native
Strong knowledge of JavaScript (ES6+) and TypeScript
Solid understanding of React fundamentals: hooks, component lifecycle, context and state management
Experience with React Navigation and building responsive layouts for different screen sizes
Experience consuming REST or GraphQL APIs and handling authentication, errors and offline states
At least one app published on the App Store or Google Play
Comfortable with Git, pull requests and code reviews
Good problem-solving skills and clear communication in English
Nice to have: experience with Expo, native iOS (Swift) or Android (Kotlin) code
Nice to have: CI/CD for mobile apps (Fastlane, EAS, GitHub Actions or Bitrise
Send your CV in a minute, no account needed
Never pay anyone to apply for a job. If an employer asks you for money, please report it to us.