Website:
yatrirailways.com
Job details:
About The Role
We are looking for a Junior Android Developer to join the Yatri mobile team. You will work alongside senior engineers to build, maintain, and improve the Yatri Android app, which is used by millions of commuters every day for real-time train schedules, ticket booking, and live railway updates. This is a great opportunity to grow as an developer while shipping features that directly impact people's daily lives.
Key Responsibilities
• Develop and maintain features for the Yatri Android app using Kotlin
• Fix bugs, improve app performance, and enhance the overall user experience
• Work with REST APIs to integrate real-time train, metro, and bus data
• Implement UI components following Material Design guidelines
• Write unit and instrumentation tests to ensure code quality
• Collaborate with senior developers, designers, and product managers to ship new features
• Participate in code reviews and learn from feedback
• Support app releases and help monitor post-release stability
Qualifications
• 0–2 years of Android development experience (internships and personal projects count)
• Working knowledge of Kotlin; familiarity with Java is a plus
• Understanding of Android fundamentals like : Activities, Fragments, RecyclerView, and lifecycle management
• Basic experience with REST API integration using Retrofit or similar libraries
• Familiarity with Git for version control
• A strong willingness to learn, take feedback, and grow in a team environment
• Good problem-solving skills and attention to detail
Preferred Qualifications
• Experience with Jetpack Compose for modern Android UI development
• Knowledge of MVVM architecture and Android Jetpack libraries (ViewModel, LiveData, Room)
• Familiarity with push notifications, deep linking, or offline-first app design
• Published an app on the Google Play Store, even a personal project
• Interest in public transport, maps, or mobility apps
• Need to understand offline first data architecture.
Click on Apply to know more.