
Android Engineer III, Design System
Expedia Group
full-time
Posted on:
Location Type: Hybrid
Location: Austin • Illinois, Texas • 🇺🇸 United States
Visit company websiteSalary
💰 $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