Quick Summary of the Role
As an Android Developer, You will be involved in all aspects of development playing a critical role in the design, planning, development, and deployment and help develop best practices for future development. You will be part of a young and multicultural team which builds a cutting edge travel consumer-facing product.
What will you do as a part of this role?
• Developing, releasing, and maintaining native Android Applications and oversee mobile application development efforts
• Deliver across the entire app life cycle, design, build, deploy, test, release to app stores and support
• Working directly with developers and product managers to conceptualism, build, test and release products
• Work on bug fixing and improving application performance.
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency
• Optimizing performance for the apps and keep up to date on the latest industry trends in the mobile technologies
Requirement for the Role
• At least an undergraduate degree in CS/IT/ECE.
• 1-3 years of experience at cutting edge organizations or startups
• Extensive experience in developing mobile apps using Android SDK with proficiency in Core Java and design patterns
• Experience with e-business/e-commerce applications and business environment is a must
• Any experience with internet companies or the travel industry will be a plus
Must-haves:
• Deep understanding of Android development SDK and strong problem-solving skills
• Good understanding of Kotlin/Core Java, Android Architecture Components, Dagger 2/Hilt, MVVM architecture
• Good grasp of algorithms, design patterns, memory management, network interaction, debugging, concurrency, and multi-threading in Android
• Understanding of complete application development, continuous integration & testing, deployment, app distribution infrastructure, and maintenance
• Hands-on experience with Android’s debugging, unit testing, app security, and performance optimization tools
• Great people skills and strong passion for Programming in general
There are two rounds of interview
you should have pass both