Lead Mobile Software Engineer

2 weeks ago


Seattle, Washington, United States Expedia Partner Solutions Full time

If you require assistance during the recruitment process due to a disability, please contact our Recruiting Accommodations Team through the Accommodation Request. This form is intended solely for individuals with disabilities who need help or adjustments in applying and interviewing for a position.

The Growth and Loyalty technology division is responsible for three key areas of Expedia Group Traveler Experiences. The Growth sector focuses on attracting engaged users to our brands through relevant and intelligent experiences.

This encompasses all landing pages, including the homepage and product detail pages, as well as the Search Form and Navigation experiences, along with the home screen and notification strategies within the app.

Discovery and Personalization represent our platform capabilities for tailoring experiences, incentives, and recommendations. This positions us at the core of Expedia Group's strategy, driving growth through smart traffic acquisition, encouraging customer sign-ins, increasing loyalty program memberships, while ensuring a contextual, personalized, and cohesive experience across all platforms and brands.

As a Lead Mobile Software Engineer within this division, you will play a crucial role in our goal of delivering a premier mobile app experience. You will craft solutions and provide technical leadership to engineering teams across these domains while contributing to the foundational elements of the Mobile platform.

Your responsibilities will include advocating for the development of stable, scalable, resilient, composable, and extendable software solutions. You will guide and mentor team members in assessing the impact of solutions to ensure connections between structure, personnel, processes, and technology.

Support Expedia Group technologists in communities of practice and provide stewardship to the teams. You will work beyond organizational structures to execute technology and architectural initiatives that encompass the entire traveler and partner experience.

Collaboration with other architects will be essential to ensure the delivery of a unified developer and customer experience across all platforms. You should possess a recognized ability to step in for peer engineering directors as needed, coordinating technical next steps with engineering management.

Qualifications include a Bachelor's degree in a relevant technical field or equivalent experience. You should have substantial UX Software Engineering experience and be well-versed in standard software engineering practices and methodologies that facilitate the complete software development process, including establishing coding standards, conducting code reviews, managing source control, overseeing build processes, and testing.

A strong understanding of business needs is essential, enabling you to translate ambiguous business requirements into actionable solutions and lead their execution. Familiarity with systems developed across Expedia Group and how our business units can integrate with them is crucial.

You will be responsible for shipping high-quality products and caring about the developer experience with the platform. Proficiency in interactions, transitions, animations, and motion behaviors is required, along with expertise in layout and screen flow, and crafting apps for accessibility.

Experience in end-to-end development and publishing of multiple native apps, preferably across platforms, is necessary. You should be conversant with Kotlin/Java and Swift/ObjC, Android Studio/Jetbrains IDE, and Xcode.

The ability to evaluate trade-offs related to memory, power, connectivity, performance, and other constraints in embedded systems is important. Hands-on experience in building native UX with modern declarative systems such as Jetpack Compose/Flow and SwiftUI/Combine is preferred, with a capability to navigate both platforms.

Practicing Test Driven Development and having experience with testing frameworks is essential. Experience working with multi-module projects and shared libraries is desirable, along with previous experience in building adaptable, ML-powered experiences.

Expedia Group offers a comprehensive range of benefits to support employees and their families, including medical, dental, and vision coverage, paid time off, and an Employee Assistance Program. To fuel each employee's passion for travel, we provide wellness and travel reimbursements, travel discounts, and an International Airlines Travel Agent (IATAN) membership.

Expedia Group is committed to providing equal employment opportunities to all qualified applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

The employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee's I-9 to confirm work authorization.



  • Seattle, Washington, United States T-Mobile Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at T-Mobile. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software solutions using Swift,...


  • Seattle, Washington, United States T-Mobile Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at T-Mobile. As a key member of our engineering team, you will be responsible for designing and developing innovative software solutions that drive business growth and customer satisfaction.Key ResponsibilitiesDesign and develop high-quality software applications using...


  • Seattle, Washington, United States Motion Recruitment Full time

    A leading consumer marketplace is seeking a Mobile Software Engineer to collaborate with the Design Engineering team focused on their Voice Assistant initiatives. This role involves the design, development, and maintenance of mobile application code while adhering to hardware limitations using JavaScript, HTML/CSS, and native Android/iOS programming...


  • Seattle, Washington, United States Amazon Full time

    Join Our Team:At Amazon, we are dedicated to revolutionizing the world of interactive video. We are seeking a talented Lead Mobile Software Engineer to join our dynamic Video Client Engineering team. In this role, you will be instrumental in developing a cutting-edge broadcasting and playback system that caters to users globally.About Amazon:Amazon is a...


  • Seattle, Washington, United States Block Full time

    Company DescriptionIt all started with an idea at Block in 2013. Initially built to take the pain out of peer-to-peer payments, Cash App has gone from a simple product with a single purpose to a dynamic ecosystem, developing unique financial products, including Afterpay/Clearpay, to provide a better way to send, spend, invest, borrow and save to our 47...


  • Seattle, Washington, United States Aditi Consulting Full time

    Overview: Aditi Consulting is seeking a skilled Mobile Software Engineer to contribute to the development of innovative solutions that enhance user experiences across our mobile applications. Our operations span a vast network, serving millions of users worldwide. We are dedicated to precision and are enthusiastic about creating, testing, and deploying...


  • Seattle, Washington, United States Motion Recruitment Full time

    A leading consumer marketplace is seeking a Mobile Front End Engineer to collaborate with the Design Engineering team on their Voice Assistant initiative. This position involves the design, development, and maintenance of mobile application code while adhering to hardware limitations using JavaScript, HTML/CSS, and native Android/iOS programming...


  • Seattle, Washington, United States Motion Recruitment Full time

    A leading consumer marketplace is in search of a Mobile Front End Developer to assist the Design Engineering team focused on their Voice Assistant initiatives. This position entails the design, development, and maintenance of mobile application code while adhering to hardware limitations using JavaScript, HTML/CSS, and native Android/iOS programming...


  • Seattle, Washington, United States Motion Recruitment Full time

    A leading consumer marketplace is seeking a Mobile Front End Developer to collaborate with the Design Engineering team focused on their Voice Assistant initiatives. This position entails the design, development, and maintenance of mobile application code while adhering to hardware limitations using JavaScript, HTML/CSS, and native Android/iOS programming...


  • Seattle, Washington, United States Motion Recruitment Full time

    A leading consumer marketplace is seeking a Mobile Front End Developer to collaborate with the Design Engineering team on their Voice Assistant initiative. This position involves the design, construction, and maintenance of mobile application code while adhering to hardware limitations, utilizing JavaScript, HTML/CSS, and native Android/iOS programming...


  • Seattle, Washington, United States Motion Recruitment Full time

    A leading consumer marketplace is seeking a Mobile Front End Developer to collaborate with the Design Engineering team focused on their Voice Assistant initiatives. In this position, you will be tasked with crafting, constructing, and maintaining mobile application code while adhering to hardware limitations utilizing JavaScript, HTML/CSS, and native...


  • Seattle, Washington, United States Motion Recruitment Full time

    A leading consumer marketplace is seeking a Mobile Front End Developer to collaborate with the Design Engineering team on their Voice Assistant initiative. This position entails the design, development, and maintenance of mobile application code while adhering to hardware limitations using JavaScript, HTML/CSS, and native Android/iOS programming...


  • Seattle, Washington, United States Cash App Full time

    Job DescriptionCash is looking for a Software Mobile Quality Assurance Engineer with strong technical, problem-solving, and communication skills to ensure the quality of mobile applications that millions of customers use every day. You will be responsible for understanding and analyzing requirements, and working closely with members of the release management...


  • Seattle, Washington, United States Expedia Partner Solutions Full time

    Position Overview:If you require assistance during the recruitment process due to a disability, please contact our Recruiting Accommodations Team through the Accommodation Request form. This form is specifically for individuals with disabilities needing help or adjustments in applying and interviewing for a position.About the Role:The Growth and Loyalty...


  • Seattle, Washington, United States Google Full time

    Qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software engineering utilizing one or more programming languages, along with a solid understanding of data structures and algorithms.3 years of experience in testing, maintaining, or launching software applications, with at least 1 year focused on software design and...


  • Seattle, Washington, United States Google Full time

    Minimum Qualifications:A Bachelor's degree or equivalent practical experience is required. Candidates should have 8 years of experience in software development across various programming languages such as Python, C, C++, Java, or JavaScript.Additionally, 5 years of experience in testing and launching software products is essential, along with 3 years in...


  • Seattle, Washington, United States Google Full time

    Minimum Qualifications:A Bachelor's degree or equivalent practical experience. 8 years of experience in software development utilizing one or more programming languages (e.g., Python, C, C++, Java, JavaScript).5 years of experience in testing and launching software products, along with 3 years of experience in software design and architecture. Familiarity...


  • Seattle, Washington, United States Google Full time

    Minimum Qualifications:Bachelor's degree or equivalent practical experience. A minimum of 8 years in software development utilizing one or more programming languages (e.g., Python, C, C++, Java, JavaScript).At least 5 years of experience in testing and launching software products, alongside 3 years in software design and architecture. Familiarity with...


  • Seattle, Washington, United States Google Full time

    Minimum Qualifications:A Bachelor's degree or equivalent practical experience. A minimum of 8 years of experience in software development using one or more programming languages such as Python, C, C++, Java, or JavaScript.At least 5 years of experience in testing and launching software products, along with 3 years of experience in software design and...


  • Seattle, Washington, United States Motion Recruitment Full time

    Motion Recruitment is seeking a Mobile Application Developer to collaborate with the Design Engineering team on innovative projects. This role involves creating, developing, and maintaining mobile application code while adhering to hardware limitations using JavaScript, HTML/CSS, and native Android/iOS programming languages.This position offers a unique...