Senior Mobile App Engineer role at BBC Studios, responsible for designing, building, and maintaining scalable systems using React Native & modern TypeScript, and contributing to an empowered product engineering team.
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.
Benefits
- Flexible 35-hour working week
- 26 days annual leave (plus bank holidays) and the option to buy an extra five days
- Defined pension (up to 10% employer contributions)
- Caring and parenting support
- 24/7 remote GP access
- Life assurance and accident benefit