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 Compensation
£ 58KJob location
Charing Cross, United Kingdom
Tech stack
JavaScript
Android Studio
XCode
Code Review
Continuous Integration
Github
Mobile Application Software
E2e Testing
TypeScript
Management of Software Versions
Backend
Kotlin
React Native
React Testing Library
Api Design
Job description
As a 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 help design, build, and maintain scalable systems using React Native & modern TypeScript, assist with technical decisions while delivering meaningful outcomes at pace., * Writing high quality, well-tested, production-grade code that meets reliability, security, and performance standards.
- Assist developers within team with maintaining system health and ensuring technical best practices.
- Contribute to 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.
- Assist with enforcing engineering standards, and help shape a healthy, inclusive team culture.
Requirements
- Strong Experience in React Native and contributing to production-grade systems.
- Strong TypeScript knowledge and practices in mobile codebases.
- Good testing skills utilising Jest/React Testing Library.
- Experience working with native tooling: Xcode & Android Studio.
- Experience with component/UI library tools such as Storybook.
- Experience with Detox or other relevant e2e testing framework
DESIRED BUT NOT REQUIRED:
- Familiarity with CI/CD methodologies / GitHub actions.
- Experience of automation frameworks/tools i.e Fastlane.
- Knowledge of methodologies such as TDD / Mutation testing.
- Experience with building native React Native modules using Swift and Kotlin.
- Experience with API design and working with Backend teams and understanding of concepts such as versioning, validation and shaping data endpoints.
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.