Note: The job is a remote job and is open to candidates in USA. Expedia Group is a global travel company that helps travelers explore the world. They are seeking a Senior Mobile Engineer to design, implement, and debug software for mobile applications, while driving technical direction and collaborating with various teams to enhance platform capabilities.
Responsibilities
- Design, implement, and debug software for computers including algorithms and data structures
- Translate requirements into code, complete programming, and perform testing and debugging, and ensure adherence to defined engineering processes
- Propose improvements in design and processes
- Design, develop, debug, and modify components of software applications and tools
- Drive technical direction at the application/product level for small to mid-sized projects
- Design, spec, schedule and provide quality implementation of a component or feature (typically 1-3 months in duration)
- Provide alternative solutions to a given problem
- Resolve problems and roadblocks, with management assistance, if required
- Follow through on details and drive issues to closure
- Complete documentation and procedures for installation and maintenance
- Actively participate in group technology reviews to critique work of self and others
- Work collaboratively with all members of technical staff
- Collaborate with program management and testing peers in the development of assigned components
- Participate in and provides input to requirements definition
- Provide solid judgment calls and tradeoff analysis
- Contribute to the evolution of the platform architecture by working across engineering teams to support scalable platform capabilities and cross-platform integration
- Develop internal libraries and reusable components to support shared functionality across applications and teams
- Implement improvements to build systems and development workflows to reduce build times and improve engineering efficiency
Skills
- Bachelor's degree in Computer Science, Telecommunications, Cybersecurity, Engineering, or a related technical field followed by 8 years of progressive, post-baccalaureate experience in the job offered or in a Mobile Engineer-related occupation
- Master's degree in Computer Science, Telecommunications, Cybersecurity, Engineering, or a related technical field and 6 years of experience in the job offered or in a Mobile Engineer-related occupation
- Android
- Kotlin
- Java
- Jetpack Compose
- Gradle
- GraphQL
- Mobile Development
- DI
- Unit, UI testing
- CI/CD
Benefits
- Medical/dental/vision
- Paid time off
- An Employee Assistance Program
- Wellness & travel reimbursement
- Travel discounts
- International Airlines Travel Agent (IATAN) membership
- May work remotely or from home 2 days/week; must live within commuting distance of Expedia office.
Company Overview