Enable job alerts via email!

Principal Mobile Engineer

TN United Kingdom

London

On-site

GBP 60,000 - 100,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Principal Mobile Engineer to lead the development of a top-tier mobile app experience. In this pivotal role, you will provide technical leadership, mentor team members, and implement best practices across the mobile platform. Your expertise in Kotlin, Swift, and modern UI systems will be crucial in driving innovation and ensuring a seamless user experience. This is a fantastic opportunity to make a significant impact in a dynamic environment, where your contributions will enhance the traveler experience through cutting-edge technology and design.

Qualifications

  • Strong UX Software Engineering background with a focus on mobile app experiences.
  • Experience in software engineering practices including coding standards and testing.

Responsibilities

  • Establish relationships to address business problems through technology.
  • Mentor team members and advocate for scalable software solutions.

Skills

Kotlin/Java
Swift/ObjC
API technologies
Test Driven Development
CI/CD tools
MVVM
GraphQL
Jetpack Compose/Flow
SwiftUI/Combine

Education

Bachelor's degree in a related field

Tools

Android Studio
Xcode
Github Actions
Spinnaker

Job description

Social network you want to login/join with:

Organization Overview

The Growth and Loyalty technology organization is responsible for three distinct areas of Expedia Group Traveler Experiences:

  1. Growth: Focused on engaging users through relevant experiences, including landing pages, search form, navigation, home screen, and notification strategies.
  2. Discovery and Personalization: Provides platform capabilities for personalization, incentives, and recommendations.
  3. Identity and Loyalty Experiences: Manages sign-in/up, profile, and loyalty-related experiences across the traveler journey.

This organization is central to Expedia Group's strategy, driving growth through traffic acquisition, sign-ins, loyalty memberships, and delivering a personalized, cohesive experience across platforms and brands.

Role Overview

As a Principal Mobile Engineer, you will play a key role in creating a best-in-class mobile app experience, providing technical leadership and crafting solutions across these areas while contributing to foundational mobile platform elements.

What You Will Do
  1. Establish relationships with leaders to address business problems through technology.
  2. Advocate for stable, scalable, resilient, and extendable software solutions.
  3. Mentor team members and evaluate solutions to ensure alignment between structure, people, process, and technology.
  4. Support communities of practice and provide stewardship.
  5. Implement industry best practices within our ecosystem.
  6. Deliver on technology and architectural initiatives across the traveler and partner experience.
  7. Collaborate with architects to ensure a cohesive developer and customer experience.
  8. Fill in for peer engineering directors when needed to set technical directions.
  9. Develop a north star vision for your focus domains.
Who You Are
  • Bachelor's degree in a related field or equivalent experience.
  • Strong UX Software Engineering background.
  • Experienced in software engineering practices, including coding standards, code reviews, source control, build processes, and testing.
  • Ability to translate business needs into solutions and lead execution.
  • Understanding of systems across Expedia Group and integration points.
  • Knowledge of experimentation, analytics, and observability for iterative problem-solving.
  • Focus on customer feedback and continuous improvement.
  • Concerned with developer experience and platform usability.
  • Proficient in interactions, transitions, animations, and accessibility.
  • Hands-on, influential contributor, mentoring colleagues and leading by example.
  • Excellent communication skills with technical and non-technical stakeholders.
Skillsets
  • Experience developing and publishing native apps across platforms.
  • Familiarity with API technologies, Server Driven UI, API-first design, GraphQL.
  • Strong object-oriented and client/server architecture knowledge.
  • Proficiency in Kotlin/Java, Swift/ObjC, Android Studio, Xcode.
  • Ability to evaluate trade-offs in embedded systems.
  • Experience with modern declarative UI systems like Jetpack Compose/Flow and SwiftUI/Combine.
  • Practices Test Driven Development and testing frameworks.
  • Knowledge of CI/CD tools like Github Actions, Spinnaker.
  • Deep understanding of MVVM, SOLID, and creating testable, debuggable code.
  • Experience with multi-module projects and shared libraries.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Mobile Engineer

JR United Kingdom

Remote

GBP 60,000 - 100,000

2 days ago
Be an early applicant

Lead Mobile Engineer

JR United Kingdom

London

Hybrid

GBP 60,000 - 100,000

5 days ago
Be an early applicant

Lead Mobile Engineer

Octopus Energy

London

Hybrid

GBP 50,000 - 90,000

9 days ago

Lead Mobile Engineer

Oliver Bernard

Remote

GBP 50,000 - 90,000

9 days ago

Lead Mobile Engineer

ZipRecruiter

London

Hybrid

GBP 80,000 - 110,000

22 days ago

Lead Full Stack Web Developer

Computer Futures / SThree Group

London

Remote

GBP 50,000 - 90,000

30+ days ago

Lead PHP Developer

Oliver Bernard

Remote

GBP 45,000 - 70,000

3 days ago
Be an early applicant

Lead PHP Developer

JR United Kingdom

London

Hybrid

GBP 50,000 - 90,000

2 days ago
Be an early applicant

Lead Mobile Engineer

Bewley Design

St Albans

Hybrid

GBP 60,000 - 80,000

30+ days ago