Senior Mobile App Engineer

The BBC
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 77K

Job location

Charing Cross, United Kingdom

Tech stack

JavaScript
Android Studio
XCode
Software Quality
Code Review
Continuous Integration
Github
Mobile Application Software
E2e Testing
TypeScript
Management of Software Versions
Backend
Kotlin
Production Code
React Native
React Testing Library
Api Design

Job description

As a Senior Mobile App Engineer, you'll be a key contributor to an empowered product engineering team, combining world-class software craftsmanship with pragmatic problem-solving. You'll design, build, and maintain scalable systems using React Native & modern TypeScript, helping shape technical decisions while delivering meaningful outcomes at pace., * Writing high quality, well-tested, production-grade code that meets reliability, security, and performance standards.

  • Lead by example on code quality, refactoring, and technical best practices.
  • Orchestrate and lead on architectural decisions, ensuring systems are scalable, observable, and aligned to business needs.
  • Participate in planning, estimation, and technical discovery sessions.
  • Support the growth of engineers through code reviews, pairing, and knowledge sharing and mentoring
  • Promote and shape engineering standards, continuous improvement, and a healthy, inclusive team culture.
  • Evaluating and implementing new technologies and tools to improve efficiency and system health.

Requirements

  • Expertise in React Native and building production-grade systems
  • Excellent TypeScript knowledge and practices in mobile codebases
  • Good testing skills utilising Jest/React Testing Library as well knowledge of methodologies such as TDD / Mutation testing etc
  • Strong expertise in native tooling: Xcode & Android Studio
  • Experience with component/UI library tools such as Storybook
  • Experience and knowledge of automation frameworks/tools such as Fastlane
  • Good familiarity with CI/CD best practices / GitHub actions
  • Experience with Detox or other relevant e2e testing framework
  • Experience/understanding of API design and working with Backend teams to promote concepts such as versioning, validation and shaping data endpoints.

DESIRED BUT NOT REQUIRED:

  • Experience with building native React Native modules using Swift and Kotlin.

About the company

A globally renowned media company borne of the BBC. We make and distribute the world's most sought-after TV, audio and digital content. Our ambition is to be the home of the most powerful, entertaining, and inspiring stories for people all around the world.

Apply for this position