Senior Software Engineer - Android
Core
Designing, planning, developing, and deploying scalable native Android applications for a consumer-facing travel product.
Role type
Senior IC Android Software Engineer
Builds
Native Android applications for travel booking and management
Domain
Travel technology / Mobile development
Deliverable
production ML models | product features
Required skills
Android SDK, Kotlin, Java, Android Architecture Components, Dagger 2/Hilt, MVVM, algorithms, design patterns, memory management, network interaction, debugging, concurrency, multi-threading, CI/CD, app security, performance optimization
Preferred skills
AI-assisted development tools, experience in internet companies or travel industry
Technologies
Android SDK, Kotlin, Java, Dagger 2, Hilt, Android Studio, GitHub Copilot, Cursor, Claude Code
Responsibilities
Develop, release, and maintain native Android applications; work with developers and product managers to build and test products; safeguard sensitive company data and report security incidents; fix bugs and improve application performance; implement new technologies to maximize development efficiency
Seniority
Senior, hands-on IC