Mobile Engineer II (Android)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Mobile Engineer II (Android): Design, develop, and maintain Android applications for loyalty experiences using Kotlin with an accent on clean architecture, testability, UI flows, and AI/ML integration. Focus on implementing performant features, system design for APIs and data persistence, collaboration with cross-functional teams, and ensuring reliability through testing and best practices.
Location: United Kingdom - London (flexible work model with offices, cross-functional squad in London)
Company
powers global travel for brands like Expedia, Hotels.com, and Vrbo, building platforms and experiences for loyalty programs.
What you will do
- Design, develop, and maintain Android apps using Kotlin, focusing on clean architecture, testability, and maintainability.
- Implement high-quality UI and interaction flows aligned with UX specs, ensuring performance, accessibility, and platform consistency.
- Collaborate with product, design, backend, and other teams to define requirements, deliver features improving traveler experiences.
- Contribute to mobile system design including API patterns, data modeling, local persistence, and backend/SDK integrations.
- Write unit, integration, and UI tests, participate in code reviews, follow best practices for reliability and observability.
- Apply AI/ML concepts to enhance mobile experiences and integrate AI-driven solutions safely.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience in mobile development.
- Professional experience building and shipping Android apps with Kotlin, GraphQL, RESTful APIs, JSON data models.
- Experience owning features from implementation to maintenance in production.
- Proficiency with Android tools/frameworks (Jetpack Compose, Android SDK, Gradle, MVVM/MVI), system design for modules, APIs, persistence.
- Familiarity with AI-driven systems, tools, workflows, and AI/ML concepts applied to products.
Nice to have
- Experience with modular Android architectures, data models, API layers, LLD for complex features.
- Background in large-scale/high-traffic apps, performance optimization, monitoring.
- Collaboration on architecture, technical docs, API/data patterns across teams.
- Using experimentation, metrics, data for feature decisions and user journeys.
- Integrating AI/ML in mobile apps for recommendations, personalization, from concept to adoption.
Culture & Benefits
- Open culture valuing diversity, inclusion, and shared success guided by Values and Leadership Agreements.
- Full benefits: travel perks, generous time off, parental leave, flexible work model with offices, career development.
- Work in cross-functional squad owning Android loyalty experiences and GraphQL services.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →