Senior Software Engineer - Android
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
The engineer will contribute across design, planning, development, deployment, and development best practices.
The role supports a consumer-facing travel product in a young and multicultural team.
Key Skills for This Role
Full Job Posting
Company Description
ixigo is a technology company that helps Indian travellers plan, book, and manage trips across rail, air, buses, and hotels.
The company operates ixigo, ConfirmTkt, and AbhiBus apps and uses artificial intelligence, proprietary algorithms, and crowdsourced information.
Role Overview
The engineer will contribute across design, planning, development, deployment, and development best practices.
The role supports a consumer-facing travel product in a young and multicultural team.
Roles and Responsibilities
- Develop, release, and maintain native Android applications and oversee mobile application development efforts.
- Deliver across the app lifecycle, including design, build, deployment, testing, app-store release, and support.
- Collaborate with developers and product managers to conceptualize, build, test, and release products.
- Safeguard sensitive company data and report suspected security incidents under information security policies.
- Fix bugs, improve application performance, evaluate new technologies, and follow mobile technology trends.
Qualifications
- Have an undergraduate degree in Computer Science or Engineering; education from IITs or other top institutions is preferred.
- Have three to five years of experience at cutting-edge organizations or startups with a strong product background.
- Have extensive Android SDK mobile development experience with proficiency in Core Java and design patterns.
- Have experience with e-business or e-commerce applications; internet or travel industry experience is a plus.
Must-Have Skills
- Understand Android SDK, Kotlin or Core Java, Android Architecture Components, Dagger 2/Hilt, and MVVM architecture.
- Understand algorithms, design patterns, memory management, networking, debugging, concurrency, and multithreading in Android.
- Understand application development, continuous integration and testing, deployment, app distribution infrastructure, and maintenance.
- Have hands-on experience with Android debugging, unit testing, application security, and performance optimization tools.
- Bring strong problem-solving skills, people skills, and enthusiasm for programming.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at ixigo
Executive - Business Development Operations (Hotels)
Gurugram, IND
Quality Auditor – Customer Experience
Gurugram, IND
ixigo is seeking a Quality Auditor to manage customer-service quality processes, identify operational trends, and improve customer experience. The role includes auditing interactions, coaching agents and trainers, report
Machine Learning Engineer (Agent Intelligence & Evaluations)
New Delhi, IND
Full-Stack Intern - B2B
Gurugram, IND
Senior Software Engineer - Android
Gurugram, IND
Senior Software Engineer - iOS
Gurugram, IND
Executive - Business Development Operations (Hotels)
Gurugram, IND
Quality Auditor – Customer Experience
Gurugram, IND
Quality Auditor – Customer Experience
Gurugram, IND
Software Engineer - 2 Backend
Gurugram, IND
Machine Learning Engineer (Agent Intelligence & Evaluations)
New Delhi, IND