Mobile Engineer Ii

Expedia

London, United Kingdom
Android applications using kotlin
Clean architecture
Testability
Design, develop, and maintain Android applications using Kotlin, focusing on clean architecture, testability, and long-term maintainability

Job Summary

  • Design, develop, and maintain Android applications using Kotlin, focusing on clean architecture, testability, and long-term maintainability.
  • Collaborate with cross-functional partners, including product, design, and backend teams, to define requirements, surface tradeoffs, and deliver features that improve traveler and partner experiences.
  • We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources.

Matching Summary

Design, develop, and maintain Android applications using Kotlin, focusing on clean architecture, testability, and long-term maintainability.

Skills & Requirements

Must-have

  • Android applications using Kotlin
  • clean architecture
  • testability
  • long-term maintainability
  • high-quality UI
  • GraphQL-backed services
  • RESTful APIs
  • JSON-based data models

Nice-to-have

  • AI-driven systems
  • AI/ML concepts
  • user-centric way
  • recommendations
  • personalization
  • intelligent assistance

Key Requirements

  • Bachelor’s degree or equivalent practical experience
  • Professional experience building Android applications
  • Experience owning features or components
  • Proficiency with core Android development tools and frameworks
  • Familiarity with AI-driven systems

Work Rights

Not specified

Tailored Resume

Cover Letter