Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
Booking.com Insurance offers travel insurance products, including Car Hire Insurance and Accommodation Flexibility products. The products are designed to protect customers when they rent a car and give guests the freedom to change their accommodation plans.
задачи
Build new features end to end, collaborating with Android, iOS, and Backend engineers
Own technical decisions and lead architectural discussions, documenting designs in RFCs, ADRs, and design documents
Monitor production crashes, respond to incidents, solve complex bugs, and lead incident investigations
Support colleagues’ professional growth and onboard new team members
Improve owned services’ performance and resource efficiency
Keep Insurance products and features up to date with technology standards and department guidelines
Implement tests and processes to meet test coverage and quality service-level agreements
Profile apps, identify bottlenecks, optimize performance, and set up and monitor app health metrics
Connect business and product goals to technical tasks
Prioritize issue resolution based on customer impact
Collaborate with app developers, backend developers, product owners, and quality specialists to improve the in-app customer experience
требования
6+ Years of experience as an Android Developer, with Kotlin as the primary language
Hands-on experience building production UI with Jetpack Compose
Deep understanding of Kotlin Coroutines and Flow, including structured concurrency, cancellation, threading, and testing asynchronous code
Experience with modern Android architecture (MVVM/MVI, Jetpack ViewModel, Navigation) and dependency injection (Hilt/Dagger)
Extensive experience writing unit, UI (Compose/Espresso), and screenshot tests
Strong knowledge of full-stack engineering and backend software concepts
Experience designing and evolving API contracts between apps and backend services
Experience with multi-module Gradle projects
Excellent communication skills with technical and non-technical stakeholders
Experience profiling Android apps using Android Studio Profiler, Baseline Profiles, and Macrobenchmark
Experience with A/B testing and release planning
Comfortable working in English, both written and spoken
Будет плюсом: GraphQL (schema design, queries, mutations, fragments), preferably in a federated setup; Kotlin Multiplatform; having shipped an app to the Google Play Store; motivation to explore new technologies, applications, and environments
условия
Contract engagement
Opportunity to contribute to a high-scale, complex, world-renowned product and see the real-time impact of the work on millions of travellers worldwide
Fast-paced, performance-driven culture
Opportunity to use technical expertise, leadership capabilities, and entrepreneurial spirit
Opportunity to promote and drive impactful, innovative engineering solutions
Technical, behavioural, and interpersonal development through on-the-job opportunities, hackathons, conferences, and active community participation