App Developer
Role details
Job location
Tech stack
Job description
As an App Developer, you'll work across the full mobile app development lifecycle, contributing primarily to our front-end mobile applications built with Expo, React Native and TypeScript.
You'll collaborate closely with engineers, product managers and stakeholders to deliver features that make a real impact across the business.
What you'll be doing
- Building and enhancing mobile applications using React Native, Expo and TypeScript
- Writing clean, maintainable and well-tested code
- Contributing to technical design discussions and solution planning
- Integrating mobile applications with GraphQL and RESTful APIs
- Supporting backend integrations and collaborating on API design
- Participating in code reviews and sharing best practice across the team
- Identifying and resolving bugs, performance issues and edge cases
- Continuously improving development standards and engineering processes
Requirements
We're excited to meet people who are passionate about mobile development and modern JavaScript ecosystems. You don't need to tick every single box, but experience in the core areas below is important.
Ideally, you'll bring:
- Commercial experience building mobile applications with React Native
- Strong experience working with Expo
- Excellent proficiency in TypeScript and modern JavaScript
- Experience integrating with GraphQL and RESTful APIs
- Solid understanding of Git and collaborative workflows
- Experience writing unit and/or integration tests
- Strong communication skills and a collaborative mindset
- A proactive approach with confidence to suggest improvements
Highly regarded but not essential:
- Experience working with Node.js and building or maintaining APIs
- Familiarity with AWS services or cloud-based infrastructure
- Experience with AppSync or similar GraphQL tooling
Benefits & conditions
We believe in taking care of our people. As well as joining a growing, data-led business with a strong culture and real opportunity for development, you'll receive a competitive salary and a range of benefits including:
- 25 days' annual leave plus bank holidays
- A special day off for your or a loved one's birthday
- £500 towards a holiday of your choice
- A paid volunteering day
- Friends and family discount scheme
- Life assurance
- A range of social clubs including fitness, sustainability, pets and more
- Exciting social events including our famous Christmas parties