React Native developer

We are looking for an experienced Senior React Native Developer to join our mobile development team. In this role, you will play a pivotal part in building scalable, high‐performance mobile applications, driving quality through robust testing and automation, and delivering seamless user experiences across platforms.

You will collaborate closely with onshore and offshore engineering teams, take ownership of key mobile initiatives, and contribute to technical excellence across the mobile ecosystem.

Job Title: Senior React Native Developer

Location: Remote (Nottingham, UK)

Employment Type: Fixed term employment contract - 12 months

Key Responsibilities:

  • Collaborate with the mobile development team and broader engineering teams to deliver new features and enhancements.
  • Work closely with offshore teams to ensure seamless collaboration, effective communication, and high‐quality outcomes.
  • Lead the design and implementation of mobile application features using React Native.
  • Ensure high‐quality, maintainable, and testable code by implementing unit tests and end‐to‐end tests (e.g., Detox).
  • Optimize mobile applications for performance, scalability, and responsiveness.
  • Mentor junior developers, supporting their technical growth and professional development.
  • Take end‐to‐end ownership of mobile projects, ensuring timely and high‐quality delivery.
  • Utilize CI/CD tools such as Bitrise to automate testing, builds, and deployments.
  • Stay up to date with emerging technologies, including advancements in AI, and explore opportunities to enhance mobile application development.
  • Create and maintain technical documentation for new and existing features, and actively participate in knowledge‐sharing sessions.
  • Participate in an on‐call rotation after the probationary period to support critical mobile functionalities.

Required Skills & Experience

  • 5+ years of experience in mobile application development using React Native.
  • Strong expertise in JavaScript / TypeScript and deep knowledge of React Native libraries and frameworks.
  • Proven experience working with offshore or distributed teams.
  • Hands‐on experience with Detox for end‐to‐end testing and strong unit testing practices.
  • Proficiency with version control systems such as Git.
  • Experience integrating mobile applications with RESTful APIs and tools such as Postman.
  • Strong understanding of mobile performance optimization and debugging techniques.
  • Experience with cloud services such as AWS or Firebase.
  • Familiarity with performance and crash monitoring tools such as Sentry or Crashlytics.
  • Excellent problem‐solving skills with a strong focus on debugging and troubleshooting critical mobile systems.
  • Hands‐on experience with CI/CD pipelines for mobile app deployment, specifically Bitrise.
  • Strong documentation skills, capable of communicating technical concepts to both technical and non‐technical audiences.

Job Details

Company
UST
Location
United Kingdom
Posted