As an Android Lead, you will play a critical role in the design, planning, development, and deployment of our Android applications. You will lead mobile development initiatives, establish best practices, and mentor engineers while building a cutting-edge travel consumer-facing product.
You will work closely with product managers, designers, and engineers to deliver scalable, high-quality mobile solutions and drive technical excellence across the Android ecosystem.
Key Responsibilities
Lead the design, architecture, and development of native Android applications.
Oversee and guide the mobile application development lifecycle including design, build, testing, deployment, and maintenance.
Mentor and support Android developers, ensuring high-quality code and best engineering practices.
Collaborate with product managers, designers, and cross-functional teams to conceptualize, build, and release new features.
Drive technical decisions and architecture discussions for Android applications.
Ensure applications are scalable, secure, and optimized for performance.
Work on bug fixing, performance improvements, and technical debt reduction.
Continuously evaluate and implement new technologies and tools to improve development efficiency.
Stay updated with the latest industry trends and mobile technologies.
Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field.
6–10 years of experience in Android development, preferably in product companies or startups.
Proven experience in leading or mentoring mobile engineering teams.
Extensive experience developing mobile applications using Android SDK.
Experience working in e-commerce, consumer internet, or product-based companies.
Experience in the travel industry or internet companies is a plus.
Must-Have Skills
Strong expertise in Kotlin / Core Java and Android development.
Deep understanding of Android Architecture Components, MVVM architecture.
Experience with Dependency Injection frameworks like Dagger 2 / Hilt.
Strong knowledge of algorithms, data structures, design patterns, and system design.
Solid understanding of memory management, concurrency, multi-threading, and network interactions.
Experience with CI/CD, testing frameworks, app deployment, and app distribution infrastructure.
Hands-on experience with debugging, unit testing, app security, and performance optimization tools.
Strong problem-solving and analytical skills.
Excellent communication and leadership abilities.
Strong passion for mobile development and programming.
Good to have
Experience building large-scale consumer apps.
Experience with modular architecture and scalable mobile systems.
Familiarity with analytics, A/B testing, and performance monitoring tools.
Responsible for safeguarding sensitive company data against unauthorized access, use, or disclosure, and for reporting any suspected security incidents in line with the organization's ISMS (Information Security Management System) policies and procedures.