Expedia Group

Android Engineer III, Design System

Expedia Group

full-time

Posted on:

Location Type: Hybrid

Location: Austin • Illinois, Texas • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $128,000 - $192,500 per year

Job Level

Mid-LevelSenior

Tech Stack

AndroidKotlin

About the role

  • Apply your technical Android engineering knowledge to solve user experience problems and advocate for engineering's role in the design lifecycle.
  • Collaborate with UX designers, product managers, and other engineers to develop solutions for new and improved user experiences.
  • Write clean, maintainable, and optimized code by applying software design principles, data structures, and computer science fundamentals.
  • Build new technical expertise in a rapidly evolving environment while helping mentor and guide other engineers on the team.
  • Develop prototypes to influence product strategy and advise on technical possibilities and limitations.
  • Proactively provide clear updates on work status and coordinate stakeholder input when developing solutions.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field with 5+ years of professional software development experience, OR a Master's degree with 3+ years of experience; OR Equivalent related professional experience.
  • Strong proficiency in Kotlin and modern Android frameworks like Jetpack Compose.
  • Experience maintaining software projects in production environments, including bug fixing, troubleshooting, and monitoring.
  • Experience developing software in at least three different programming languages.
  • Proficiency with version control systems, such as Git.
Benefits
  • medical/dental/vision
  • paid time off
  • Employee Assistance Program
  • wellness & travel reimbursement
  • travel discounts
  • International Airlines Travel Agent (IATAN) membership

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
KotlinAndroid frameworksJetpack Composesoftware design principlesdata structurescomputer science fundamentalsbug fixingtroubleshootingmonitoringprogramming languages
Soft skills
collaborationmentoringcommunicationproblem solvingstakeholder coordination
Certifications
Bachelor’s degree in Computer ScienceMaster's degree in Computer Science