At a Glance
- Tasks: Develop and enhance Android applications to create seamless travel experiences.
- Company: Join a leading global travel tech company with a vibrant culture.
- Benefits: Enjoy travel perks, flexible work, generous time-off, and career development resources.
- Why this job: Shape the future of travel while working with cutting-edge technology.
- Qualifications: 5+ years in software development with strong Kotlin and Android skills.
- Other info: Be part of an award-winning culture that celebrates diversity and inclusion.
The predicted salary is between 36000 - 60000 Β£ per year.
Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.
Why Join Us?
To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.
We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model, and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. Weβre building a more open world. Join us.
Expedia Technology teams partner with our Product teams to create innovative products, services, and tools to deliver high-quality experiences for travellers, partners, and our employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveller satisfaction.
The Android Engineer III role sits within the Expedia Group Design System (EGDS) team, part of the Expedia Platform Engineering organization. The EGDS team is responsible for maintaining and evolving the Expedia Group Design System and working closely with design and engineering teams across Expedia Group to help deliver high quality experiences and UI patterns for travelers and suppliers.
In this role, you will:
- Apply technical Android engineering knowledge and principles to improve existing systems, lead complex, well defined projects and advocate for the value engineers can add to the design lifecycle.
- Proactively team up with UX designers, engineers, and product managers across Expedia Group to build an understanding of cross dependencies and identify and develop solutions for new and improved user experiences and interactions.
- Develop and test complex or non-routine software applications and related programs and procedures to ensure they meet design requirements.
- Apply software design principles, data structures, design patterns and computer science fundamentals to write code that is clean, maintainable, optimized and modular with good naming conventions.
- Continually seek new technical skills in an engineering area and share new skills and knowledge with others on the team to increase effectiveness.
- Compile and report on major operational or technical initiatives to larger groups via written and/or oral means.
- Develop prototypes to impact strategy, not just execution and advise on technical limitations.
Required Qualifications:
- 5+ years of professional software development experience.
- Strong proficiency with Kotlin, Jetpack Compose, and Android Studio.
- Experience writing unit tests, creating testable code, and debugging issues using monitoring tools.
- A track record of successful collaboration with designers and engineers to create accessible and user-centric solutions.
Preferred Qualifications:
- Experience contributing to a design system and helping others understand the value a design system provides.
- Experience implementing sophisticated UI interactions, animations, and transitions on Android.
- Solid understanding of Android app design patterns such as MVC, MVVM, or MVP.
- A dedication to knowledge sharing and continuous personal skill development.
- Proficiency with version control systems, such as Git.
Accommodation requests
If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.
Expedia Group is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.
Mobile Engineer III in London employer: Expedia Group
Contact Detail:
Expedia Group Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Mobile Engineer III in London
β¨Tip Number 1
Network like a pro! Reach out to current employees at Expedia Group on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the Mobile Engineer III role.
β¨Tip Number 2
Prepare for the interview by brushing up on your Kotlin and Android Studio skills. Be ready to showcase your past projects and how youβve collaborated with designers and engineers to create user-centric solutions.
β¨Tip Number 3
Donβt forget to highlight your passion for travel during the interview! Show how your love for exploring new places aligns with Expedia Groupβs mission to make travel smoother and more memorable for everyone.
β¨Tip Number 4
Apply through our website for the best chance of getting noticed. Make sure your application reflects your technical skills and your commitment to continuous learning, as these are key values at Expedia Group.
We think you need these skills to ace Mobile Engineer III in London
Some tips for your application π«‘
Tailor Your Application: Make sure to customise your CV and cover letter for the Mobile Engineer III role. Highlight your experience with Kotlin, Jetpack Compose, and any design systems you've worked on. We want to see how your skills align with what we're looking for!
Showcase Your Collaboration Skills: Since teamwork is key at Expedia Group, share examples of how you've successfully collaborated with UX designers and other engineers. We love seeing how you can contribute to creating user-centric solutions!
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon where possible. We appreciate a well-structured application that gets straight to the point!
Apply Through Our Website: Don't forget to submit your application through our official website! This ensures it reaches the right people and helps us keep track of all applications. We can't wait to see what you've got!
How to prepare for a job interview at Expedia Group
β¨Know Your Tech Inside Out
Make sure you brush up on your Kotlin, Jetpack Compose, and Android Studio skills. Be ready to discuss how you've applied these technologies in past projects, as well as any challenges you've faced and how you overcame them.
β¨Showcase Your Collaboration Skills
Since this role involves working closely with UX designers and product managers, be prepared to share examples of successful collaborations. Highlight how youβve contributed to user-centric solutions and the impact it had on the project.
β¨Demonstrate Your Problem-Solving Abilities
Expect to tackle some technical questions or scenarios during the interview. Practice explaining your thought process when debugging issues or developing prototypes, and be ready to discuss how you approach complex problems.
β¨Emphasise Continuous Learning
The company values knowledge sharing and personal development, so talk about any recent skills you've acquired or projects you've worked on that demonstrate your commitment to growth. Mention how you plan to keep up with new technologies in the field.