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
£ 58K

Job 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.

Apply for this position