
Overview
1
2
JD – Lead - Native Android Developer
Location: Bangalore (5 days office / Mon-Fri)
Experience: 5+ Years
Job Summary:
We are seeking a skilled and experienced Native Android Developer to join our dynamic
team. You will be responsible for designing and developing highly efficient, scalable, and
user-friendly mobile applications for our Last Mile Delivery (LM) platform. Your primary
focus will be on the development of Android applications and their integration with back-
end services.
Key Responsibilities:
- App Development:
- o Design and build advanced applications for the Android platform usingKotlin/Java.o Implement smooth user interfaces and robust backend integrations.o Develop efficient algorithms for route optimization, delivery tracking, anddriver management.
- Performance Optimization:
o Identify and correct bottlenecks and fix bugs.o Continuously improve application performance, reliability, andresponsiveness.o Optimize real-time location tracking and data synchronization.
- Collaboration:
o Collaborate with cross-functional teams to define, design, and ship newfeatures.o Work closely with UI/UX designers, product managers, and backenddevelopers to deliver a seamless user experience.o Unit-test code for robustness, including edge cases, usability, and generalreliability.o Implement CI/CD pipelines and automated testing frameworks.o Maintain code quality, organization, and automation.Required Skills and Qualifications:
- Testing and Maintenance:
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
- Experience: 5+ years of professional experience in Android app development. Technical Skills:
- Proficiency in Kotlin and Java.
- Strong knowledge of Android SDK, Jetpack components, and Google APIs.
- Experience with GPS-based tracking, Geofencing, and Google Maps API.
- Familiarity with RESTful APIs, GraphQL, and WebSockets.
- Knowledge of MVVM, MVP, or Clean Architecture.
- Experience with Room, SQLite, or other local databases.
- Experience in integrating third-party libraries and APIs.
- Familiarity with Push Notifications, Firebase, and Location Services.
- Experience with Version Control Systems (Git).
- Knowledge of Unit Testing and UI Testing frameworks (JUnit, Espresso).Nice to Have:
- Experience with Reactive Programming (RxJava/RxKotlin).
- Understanding of background services and work managers.
- Familiarity with Gradle and Android Jetpack Compose.
- Knowledge of Kotlin Coroutines for asynchronous programming.
- Prior experience in Logistics, Last Mile Delivery, or E-commerce apps.
Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Attention to detail and passion for high-quality code.
Job Type: Full-time
Pay: ₹600,000.00 - ₹1,500,000.00 per year
Schedule:
- Morning shift
Work Location: In person