React Native Developer / Lead
London, UK (Hybrid Work)
Fixed Term Contract Role
Role Overview
This role will work closely with the Product Manager, Designer, Mobile Engineers, and QA teams to deliver a secure, scalable, API-driven cross-platform mobile application built using React Native.
The successful candidate will act as the technical authority for the mobile application project and ensure the platform architecture, integrations, and security standards support a robust and scalable solution.
Key Responsibilities
Act as the technical authority for the mobile application project.
Define and validate the overall technical architecture, including evaluating microservices versus modular monolith approaches.
Lead the development of backend services and API integrations across existing systems such as account management, works/rights management, financial data, and reporting systems.
Ensure the application is responsive, scalable, and secure, with a strong focus on MFA, SSO, and secure access to financial data.
Work closely with the engineering team to integrate with existing APIs or guide the creation of a centralized API layer where necessary.
Provide technical oversight for the React Native mobile application implementation, collaborating closely with mobile developers.
Promote and support the use of AI accelerators in the development lifecycle where appropriate.
Conduct code reviews, maintain coding standards, and ensure adherence to technical best practices.
Contribute to technical planning, estimation, and sprint delivery as part of the development lifecycle.
Required Skills & Experience
Proven experience as a Senior Full Stack Developer or Technical Lead.
Strong backend engineering experience using modern frameworks.
Extensive experience designing and consuming RESTful APIs at scale.
Strong understanding of backend requirements for mobile applications, including security, performance optimization, and data modelling.
Experience integrating with enterprise systems and identity platforms.
Good understanding of mobile architecture and familiarity with the React Native ecosystem.
Experience working with microservices architectures, cloud platforms, and modern DevOps tools.
Strong knowledge of application security, particularly Multi-Factor Authentication (MFA), Single Sign-On (SSO), and secure financial data handling.
Excellent communication skills and the ability to collaborate effectively with distributed teams.