(Senior) Mobile Engineer
Role details
Job location
Tech stack
Job description
We are hiring this role at multiple levels - mid & senior. You will contribute to the development of high-quality, reliable, and medically sound mobile applications for our products, using React Native across iOS and Android platforms. You will play a key role in delivering clinically responsible features, improving mobile architecture, and ensuring releases meet user needs., * Be the expert (for seniors) - bring React Native expertise to raise technical quality and reduce bugs/performance issues.
- Mobile Architecture Leadership (for seniors, and mids support this) - proposes and leads architectural improvements to the mobile codebase.
- Collaborative working - Support the team in building structured, scalable mobile app patterns.
- Act as a bridge - between product ideas and compliant mobile implementation.
- Champion traceability and test automation - reducing manual QA effort.
- Help shape mobile CI/CD and release processes - to be repeatable, auditable, and efficient.
- Review code with care - raise the bar on mobile engineering maturity.
- Calm, quality-first mindset - especially when balancing delivery with safety-critical obligations.
Requirements
- Advanced React Native experience, including hooks, navigation, styling, and performance optimisation
- Deep understanding of iOS and Android build systems, provisioning, certificates, and store requirements
- Proficiency with CI/CD for mobile apps using tools like Fastlane or GitHub/Bitbucket Pipelines
- Experience managing TestFlight and Play Store deployments, including internal/beta testing tracks
- Experience with unit testing, integration testing, and preferably end-to-end testing using tools (e.g. Appium)
- Familiarity with crash reporting and performance monitoring tools
- Strong ability to integrate with REST APIs, manage secure authentication flows, and handle offline scenarios
- Basic understanding of backend systems (e.g. Node.js, AWS) to debug issues and contribute to API design discussions
- Proficient in Git, with best practices for branching, tagging, and changelogs
- Comfortable using tools like Jira, TestRail, and writing technical documentation
- Experience working in cross-functional teams with QA, Product, and Regulatory
Benefits & conditions
Competitive salary
Share options package - all our employees have ownership in the company
Private healthcare
Company pension incl. salary sacrifice options
25 days annual leave + 5 day company shutdown in August + bank holidays
Enhanced parental leave - includes adoption & foster
Yellownest Salary Sacrifice Nursery Scheme - save with workplace nursery scheme
Bike to work scheme
Training budget
Weekly catch-ups, monthly meetings to talk about you, your ambitions and work on your development
Lots of fun social activities!