Location
London, with a remote-first working model and periodic in-person gatherings at the Oxford or London office hubs. Candidates should be within a commutable distance (generally within 1–2 hours) of these locations.
Hours
Flexible schedule supporting work-life balance, with a remote-friendly approach and the option to join on-site as often as desired or required by the team.
Salary
Negotiable, with competitive compensation packages routinely benchmarked against the latest industry data, including base salary and annual bonuses.
About the Role
Join Tripadvisor’s fast-growing mobile team as a Software Engineer II (Android) within Tripadvisor Experiences. You will work closely with product managers and designers, participating in the full software development lifecycle from design to deployment and maintenance. The role is Android-focused full-stack, primarily working on Android systems with occasional backend projects. Our tech stack includes Kotlin, Coroutines, Jetpack Compose, Cursor, and GraphQL, organized in a modular layout following clean-architecture principles with MVVM.
Engineers at Tripadvisor enjoy a fun and friendly environment where the key objective is delivering high-quality software frequently, with most engineers releasing code to production every few days and a daily release cycle. You will collaborate closely with Product and Design teams to define feature specifications and develop high-quality deliverables. You will take responsibility for all aspects of software engineering including design, implementation, QA, and maintenance, while working alongside global engineering teams.
Tripadvisor embraces flexibility in where and how work gets done, valuing meaningful in-person moments to connect and collaborate, while supporting a remote-first culture.
Experience
- At least 3 years of commercial software development experience, solving diverse technical problems.
- Demonstrated ability to use AI tools to improve efficiency, quality, and decision-making.
- Experience developing Android applications and familiarity with mobile web and backend technologies is beneficial.
- Experience with reactive programming on native mobile platforms.
- Proven ability to operate effectively with a global-first mindset.
About you
- Eager to learn new technologies and take on new challenges.
- Ability to break down complex problems into simple, effective solutions.
- High-quality verbal and written communication skills.
- Strong sense of ownership and pride in your work.
- Collaborative mindset, able to work with diverse teams across the globe.
Qualifications
No specific formal qualifications are required; however, relevant experience and a passion for software engineering and continuous learning are essential.
Tripadvisor










