Senior App Developer
We usually respond within three days
Senior App Developer (React Native / Expo / TypeScript)
Employment Type: Full Time
Hours of Work: Monday to Friday, 9:00am to 5:30pm
Location: Bristol or Bideford (Hybrid)
Team: Product Engineering
Contract: Permanent
Your next chapter
At Travel Chapter, we're building technology that powers unforgettable holidays across the UK. Our digital platforms connect guests, homeowners and colleagues, and our mobile applications are a key part of that experience.
We're looking for a talented and motivated Senior App Developer to join our growing Product Engineering team. In this senior role, you'll play a key part in building and evolving our React Native mobile applications, delivering seamless, scalable experiences for our customers and partners.
You'll combine strong technical expertise with the ability to collaborate effectively with stakeholders across the business, helping to shape solutions that balance customer needs, business objectives and technical excellence.
This is a brilliant opportunity for someone who enjoys ownership, solving real-world problems, mentoring others and building high-quality mobile products in a collaborative, supportive environment.
While we support hybrid working, we'd ideally like to hear from candidates who are within reasonable travelling distance of either our Bristol or Bideford office to support regular collaboration with colleagues and stakeholders.
The role
As a Senior 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.
Working closely with the Lead Developer, Product Managers and wider stakeholders, you'll help shape technical decisions, support engineering best practices and ensure solutions are aligned to both business and customer needs.
You'll also play an important role in mentoring developers, sharing knowledge and helping drive continuous improvement across the team.
What you'll be doing
Building and enhancing mobile applications using React Native, Expo and TypeScript
Taking ownership of complex features and projects from design through to delivery
Supporting the Lead Developer with technical decision-making, solution design and engineering best practices
Collaborating with Product Managers, Designers and stakeholders across the business to understand requirements and shape solutions
Writing clean, maintainable and well-tested code
Contributing to technical design discussions, architecture decisions 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
Mentoring and supporting other developers through coaching and knowledge sharing
Identifying and resolving bugs, performance issues and edge cases
Continuously improving development standards, engineering processes and ways of working
What we're looking for
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:
Significant 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
Experience contributing to technical design and solution architecture discussions
Strong stakeholder management skills and the ability to communicate effectively with both technical and non-technical audiences
Experience leading projects or taking ownership of complex technical deliverables
Experience mentoring, coaching or supporting other developers
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 and influence positive change
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
Experience working in agile product development environments
Why join Travel Chapter?
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
Who are we?
We're Travel Chapter, the holiday home people. From our roots as a small South West holiday letting agency, we've grown to become one of the UK's leading holiday home businesses, without losing sight of our family ethos and people-first values.
Our people are at the heart of everything we do. We're proud of our collaborative culture, where everyone is encouraged to be bold, explore ideas and continuously improve. We take a practical, common-sense approach to solving problems and we're always learning, adapting and evolving.
Diversity and inclusion are fundamental to our success. If you require any adjustments during the application or interview process, please let us know. We'll be happy to support you.
- Department
- Product Engineering
- Locations
- United Kingdom
- Remote status
- Hybrid
- Yearly salary
- £62,000
- Employment type
- Full-time
- Type of employment
- Permanent
- Working Hours
- 37.5