πCanada, Kosovo
Software Developer I

Tripadvisor
πRemote - Canada
Please let Tripadvisor know you found this job on JobsCollider. Thanks! π
Summary
Join Tripadvisor's Mobile App Product Engineering team as a Software Engineer to build and maintain Android apps used by millions of travelers globally. Collaborate with designers and product managers to develop high-quality, scalable features. Uphold high quality and reliability standards, implementing unit and integration tests. The ideal candidate will have 0-3 years of professional experience, a Bachelor's degree in Computer Science or a related field, and strong computer science fundamentals. Experience with Android development (preferably in Kotlin), mobile architecture patterns, and reactive programming is essential. A user-centric mindset and creativity are also highly valued.
Requirements
- 0-3 years of professional experience
- Bachelor's degree in Computer Science, a related technical field or equivalent practical experience
- Strong Computer Science fundamentals
- Experience with Android development, preferably in Kotlin
- Knowledge of mobile architecture patterns (e.g., MVVM)
- Good understanding of reactive programming
- Experience in shipping mobile products
- Previous work in an Agile environment
- User-centric mindset
- Great creativity
Responsibilities
- Deliver high-quality, scalable features to millions of travelers across many countries and languages
- Collaborate with designers, product managers, and other engineers to iterate on new features
- Practice, uphold, and promote high quality and reliability standards, respect clean code principles, implement unit and integration tests
Preferred Qualifications
- Experience with Jetpack Compose
- Experience with Kotlin Coroutines
- Experience with Clean Architecture
- Experience with large, multi-module projects
- Experience with dependency injection
- GraphQL know-how
- Experience with server-driven UIs
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
πPoland
πPortugal
πPhilippines
πMalaysia
πMalaysia
πAlbania
πCzechia
πBrazil
πSingapore