This role will partner closely with the PRS Product Manager, Designer, Mobile Engineers, and QA to deliver a secure, scalable, API-driven cross-platform app using React Native.
Key Responsibilities
- Act as technical authority for the mobile app project.
- Define and validate the overall technical architecture, including evaluating microservices vs modular monolith approaches.
- Lead development of Back End services and API integrations across existing PRS systems (eg, account management, works/rights, financial data, reporting).
- Ensure the app is responsive, scalable, and secure, with particular focus on MFA, SSO and access to financial data.
- Work closely with the PRS team to integrate with existing APIs or advise on the creation of a centralised API layer.
- Provide technical oversight for React Native app implementation, collaborating with mobile developers.
- Advocate for and support the use of AI accelerators in the development life cycle.
- Conduct code reviews, maintain coding standards, and ensure technical best practices.
- Contribute to planning, estimation, and sprint delivery.
Required Skills & Experience:
- Proven experience as a Senior Full Stack Developer or Technical Lead.
- Strong Back End engineering skills using modern frameworks.
- Experience designing and consuming RESTful APIs at scale.
- Strong understanding of mobile app Back End needs (security, performance, data modelling).
- Experience integrating with several enterprise systems and identity platforms.
- Knowledge of mobile architecture and familiarity with React Native ecosystems.
- Experience working with microservices, cloud platforms and modern DevOps tooling.
- Strong understanding of application security, especially MFA, SSO and secure handling of financial data.
- Excellent communication and ability to work with distributed teams.
NOTE: Hybrid 3-day office per Week