Android Software Engineer III – Experience Platform @ Expedia.com - San Francisco, CA
Job Overview
4 months ago
Android Software Engineer III – Experience Platform
Expedia.com - San Francisco, CA
Android Software Engineer III – Experience Platform
Are you the type of person who loves to bring outstanding user experiences to life? In the EG Design Engineering team we work together with experience designers to conceptualize the user experience, and partner with engineering teams to deliver great experiences and patterns for travelers and suppliers. We bridge the gap between design and engineering, helping craft the holistic end user experience while accelerating engineering velocity.
As a UX Design Engineer, you will blend UX design and engineering expertise into a single progressive subject area and define the standards and solutions for multiple types of technologies and platforms with an emphasis on prototyping with Jetpack Compose. You’ll be empowered and challenged to tap the full range of your skills in an environment of growth where developing new skills is encouraged.
We are currently growing our scope to work with a wider range of product teams across the different EG brands including Expedia, Vrbo, and Hotels.com as well as the partner-facing tools. We are looking for multiple UX Design Engineers at various different stages in their career to join the team to help make this expansion come to life!
What you’ll do:
Collaborate with UX designers, engineers, and product managers across Expedia Group to identify and develop solutions for new user experiences and interactions
Partner with product and design to identity and collect data to drive user research
Start with the customer and work backward to drive solutions from UX to service and API layers
Strive for optimum interpersonal efficiency by applying systems thinking across boundaries and making recommendations about policies/ processes
Take a whole-systems approach to analyze issues and implement holistic solutions by making linkages between structure, people, process, and technology
Share knowledge across different teams and bring people together for shared growth and understanding. Mentor junior associates
Champion the value UX Design Engineers can add to the design lifecycle as we expand our scope across different EG products
Research and recommend frameworks and architectural/code design patterns
Identify areas of improvement within the code and suggest solutions
Advise on technical limitations of software design for products and provide alternative solutions
Act as a spokesperson and develop prototypes to impact strategy, not just execution
Recognize outmoded methods of operation with current systems and design plans for improving them in a non-disruptive manner
Report on status of difficult or high-level projects to local tech leadership
Who you are:
Bachelor's degree in a related technical field or equivalent related professional experience
A hard-working and influential individual contributor who leads by example while mentoring junior colleagues
Experienced in communicating with technical leadership, leading vaguely defined projects, and stretching into team leadership
Strong UX Software Engineering experience in at least 2 multi-quarter projects
Experience working in decentralized teams and projects
Highly skilled at implementing both macro- and micro-interactions
Expertise with Jetpack, Jetpack Compose, Kotlin, MVVM , and Android Studio
Expertise with interactions, transitions, animations, and motion behaviors
Strong proficiency with layout and screen flow
Proficiency designing apps for accessibility
iOS or responsive web experience a plus
Experience guiding integrations and knowledge-sharing across teams
Understands highly sophisticated systems and builds moderately complex systems
Possesses a strong understanding of how team goals fit a business need
#LI-MJ3
At Expedia Group, we believe in bringing people together and creating an inclusive workplace where everyone belongs and can do their best work. We care about our employees’ safety and wellbeing, so we’re requiring new hires in the U.S. to be fully vaccinated against COVID-19 and present acceptable proof of vaccination before their start date as a condition of employment. Expedia Group will consider requests for a reasonable accommodation as required under applicable law.
About Expedia Group
Expedia Group (NASDAQ: EXPE) powers travel for everyone, everywhere through our global platform. Driven by the core belief that travel is a force for good, we help people experience the world in new ways and build lasting connections. We provide industry-leading technology solutions to fuel partner growth and success, while facilitating memorable experiences for travelers. Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™.
© 2021 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50
Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. This employer participates in E-Verify. 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.Similar Jobs
Senior Product Manager - Payments
Wish
San Francisco, CA
This team is on a mission to make the checkout experience seamless to turn Wish users into repeat buyers. Identify & prioritize key problem spaces by leveraging…
Quality Assurance Lead
Braintrust
San Francisco, CA
Design QA framework & processes within a software development engineering team. Provide support across multiple projects to ensure high-quality software…
Sr. Android Engineer, Kotlin
Braintrust
San Francisco, CA
We have strong opinions loosely held and are always exploring new and better ways to build software systems and organize teams. Take time for lunch and breaks.
Android Engineer [Remote]
BlueOwl
San Francisco, CA
You'll analyze and optimize applications for quality, efficiency and performance and collaborate cross functionally within the organization on key projects.
Software Development Engineer II, Amazon WorkSpaces
Amazon Web Services, Inc.
Sunnyvale, CA
2+ years of non-internship professional software development experience. Programming experience with at least one software programming language.
Mobile Automation Engineer
Tesla
Palo Alto, CA
This engineer will support the Tesla Mobile App by working on coverage of app-to-vehicle automation for all existing core functionality, including core commands…
Manager, Product Management, Store Digital Experience
Sephora
San Francisco, CA
Sephora is looking for a Manager, Product Management, Store Digital Experience to help define the vision and execution of our store digital and omni experience…
Infotainment at Tesla
Tesla
Palo Alto, CA
This software engineer will lead the software development for Tesla's vehicle software internationalization. Software Engineers on this team are focused on the…
Associate, IT - Support Operations Services
IPG Mediabrands
San Francisco, CA
The Technology Operations Associate is responsible for providing 2nd-level operational hardware and software support in a fast-paced business environment for…
Android Performance Engineer
Lucid Motors
Newark, CA
Design, implement and deliver framework components for in-vehicle software system. Work with 3rd parties, especially tier1 vendors to integrate and develop…
Android Engineer
Braintrust
San Francisco, CA
JOB TYPE: Freelance, Contract Position - No agencies (See notes below). ESTIMATED DURATION: 40Hrs/Week - Long Term, Long-term, ongoing project.
Staff Android Engineer
Owlet Baby Care
San Francisco, CA
8+ years software development experience on the Android platform. Design and build customer-facing apps for the Android platform.
QA Test Engineer (REMOTE)
Metal
San Francisco, CA
Recommending improvements in software to enhance user experience. To date, we have launched and operate Metal Pay (digital banking and crypto wallet) and Proton…
Software Development Engineer, Amazon Ads, Device Advertising
Amazon.com Services LLC
Sunnyvale, CA
1+ years of experience in software development. Experienced in Agile or Scrum software development methodologies.
Field IT Analyst - RCCB
Reyes Coca-Cola Bottling
San Jose, CA
Log and maintain support incidents in help desk software. Assist internal customers with questions about software and hardware using knowledge base and…
Endpoint Engineer
Stealth Mode Startup
Newark, CA
Packaging and deploying software and patches. This role will develop and manage a unified endpoint management environment, across Windows, macOS, and Linux…
Software Development Engineer, Music Royalties
Amazon.com Services LLC
Sunnyvale, CA
1+ years of experience in software development. Programming experience with at least one software programming language.
Embedded Software QA Tester
TalentMovers
Mountain View, CA
5+ years of QA experience. Create Test Plans and Test cases for new and existing features with detailed approach of testing, scheduling and test exit criteria.
OTA Software Engineer
Lucid Motors
Newark, CA
Experience in analysis and debug of software systems. This position requires an experienced professional with an accomplished background in software development…
Sr. Software Engineer in Test - DevTest / SDET -- Networking and Python
Zscaler
San Jose, CA
Identify and propose areas of improvement throughout the software development process. Being responsive to our customers and delivering industry-leading mission…
Automation Test Engineer
TalentMovers
Sunnyvale, CA
The candidate will validate WiFi connectivity: Test peak and average throughput, maximum connectivity, airtime fairness, latency, rate-vs-range, mesh roaming,…
MAC Deskside Support Level 2
Milestone Technologies
Santa Clara, CA
Troubleshoot hardware and software problems with Apple products, including desktop and laptop hardware. As a Level 2 MAC Deskside Support you are responsible…
Software Engineer - Full Stack
Walmart
Sunnyvale, CA
As permitted by applicable law, provide evidence of full vaccination as defined by CDC guidelines OR secure approval of medical or religious accommodation for…
Software Developer Engineer in Test
Fiserv
Sunnyvale, CA
Strong understanding of software/testing methodologies. Developing, updating, and executing software test plans. Writing test plans and test cases.
News


