About The Position

As a Senior React Native Engineer, you will contribute to the development and maintenance of a production mobile application available on iOS and Android. Working alongside an existing developer, you will take ownership of well-defined development work and help deliver reliable, high-quality mobile experiences. You will work independently within an established codebase, clarify requirements, and take responsibility for assigned work from development through testing, code review, and release. This is a senior-level remote opportunity with a UK-based company, requiring substantial hands-on mobile engineering experience and the ability to contribute productively to an existing application.

Requirements

  • At least 5 years of software engineering experience and the ability to work independently within an existing codebase.
  • At least 5 years of hands-on React Native experience, including recent development and maintenance of a production mobile application.
  • At least 5 years of JavaScript or TypeScript and React experience, with strong proficiency in hooks, component design, navigation, and state management.
  • At least 5 years of mobile delivery experience across iOS and Android, including shipping and maintaining features on both platforms and contributing to the release process.
  • At least 3 years of API integration experience, building reliable asynchronous flows with loading states, failure handling, and retries.
  • At least 2 years of mobile debugging and testing experience, including diagnosing crashes, performance issues, and platform-specific bugs on real devices, and testing affected flows.
  • Ability to become productive quickly in an existing codebase, clarify development scope, and independently own assigned work through review and release.

Nice To Haves

  • Experience improving application reliability or maintainability within an early-stage consumer application.
  • Familiarity with mobile CI/CD, crash reporting, and production monitoring.
  • Experience implementing camera or photo uploads, share sheets, deep links, or content import functionality.
  • Experience with native iOS or Android debugging.
  • Experience integrating AI-powered features, including handling slow or inaccurate results.
  • Experience developing grocery, meal planning, or consumer shopping products.

Responsibilities

  • Independently own well-scoped development work, support the existing developer, and deliver assigned tasks through testing and release.
  • Build, enhance, and maintain features in a production React Native application for iOS and Android.
  • Integrate APIs and implement reliable asynchronous flows, including loading states, failure handling, and retry mechanisms.
  • Diagnose and resolve application crashes, performance issues, and platform-specific bugs on real devices.
  • Test affected application flows to ensure functionality and reliability.
  • Clarify the scope of assigned work before implementation and take ownership through code review and release.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service