Looking for a Senior React Native Engineer to lead the design and implementation of scalable mobile applications for iOS and Android. The ideal candidate has production experience, takes ownership of architecture, and is passionate about building data-driven products in high-impact sectors such as fintech, healthtech, or e-commerce.
Responsibilities
- Lead the development and architecture of scalable React Native applications for iOS and Android platforms
- Participate in architectural planning, including adoption of React Native's New Architecture with JSI, Fabric, and TurboModules
- Develop and maintain native modules using Swift, Kotlin, or Objective-C
- Implement and manage state handling and server-state synchronization strategies
- Optimize application performance and rendering efficiency across devices
- Manage end-to-end release processes for App Store and Google Play
- Build and maintain CI/CD pipelines and support over-the-air (OTA) updates
- Define and execute testing strategies covering unit, integration, and end-to-end tests
- Perform thorough and constructive code reviews
- Clearly communicate technical decisions and trade-offs to non-technical and cross-functional teams
- Lead or actively support major codebase refactors and architectural transitions
Requirements
- Extensive hands-on experience with React Native, including the New Architecture (JSI, Fabric, TurboModules)
- Proven ability to integrate native modules using Swift, Kotlin, or Objective-C
- Experience working with Expo in both managed and bare workflows
- Proficiency with React Navigation version 6 or later
- Advanced skills in implementing animations using Reanimated 3, Skia, or Lottie
- Strong experience with state management libraries such as Redux Toolkit, Zustand, or Jotai
- Expertise in managing server-state with React Query or SWR
- Implemented offline-first data strategies using MMKV, WatermelonDB, or SQLite
- Integrated REST and GraphQL APIs using Apollo or URQL
- Experience writing and maintaining tests using Jest, React Native Testing Library, and Detox
- Skilled in performance analysis using Flipper, Xcode Instruments, or Android Profiler
- Built and maintained CI/CD pipelines using EAS Build, Fastlane, GitHub Actions, or Bitrise
- Experience managing app deployments to App Store and Google Play
- Implemented OTA update systems using EAS Update or CodePush
- Used error monitoring platforms such as Sentry or Datadog
- Worked with modular monorepo setups using Nx or Turborepo
- Applied feature-based architecture, code splitting, and design system principles
- Fluent in written and spoken English – required
Tech Stack
React Native, JSI, Fabric, TurboModules, Swift, Kotlin, Objective-C, Expo, React Navigation, Reanimated 3, Skia, Lottie, Redux Toolkit, Zustand, Jotai, React Query, SWR, MMKV, WatermelonDB, SQLite, REST APIs, GraphQL, Apollo, URQL, Jest
Benefits
- Fully remote work environment – operate from any location
- In-house English language instruction available
- Stipend for Wellhub or local sports clubs to support wellness
- Full reimbursement for AWS, DBT, Google Cloud, Azure, and Databricks certifications
- Food credits through Pedidos Ya to enjoy meals while working
- Birthday leave plus an additional vacation week known as Mutt Week
- Referral bonuses for successful team member hires
- Annual team retreat called the Mutters' Trip – a company-funded getaway
Work Arrangement
Fully remote – work from anywhere globally
Team
Team of 5+ engineers operating remotely; role includes senior contributor or technical leadership responsibilities
- We are Data Nerds
- We are Open Team Players
- We Take Ownership
- We Have a Positive Mindset
Additional Information
- Fluency in English, both written and spoken, is a mandatory requirement
- Explore project examples and case studies at https://blog.muttdata.ai/tag/Case%20Studies/1 and read more on the company blog at https://blog.muttdata.ai/