Key Responsibilities
- Enhance and maintain the JJM BRAIN Android mobile application.
- Integrate new features in alignment with backend services and existing modules.
- Implement geospatial features using Google Maps SDK and Location Services APIs.
- Ensure seamless communication with backend systems via REST APIs.
- Optimize app performance for low-bandwidth and offline-first environments.
- Collaborate with cross-functional teams including IoT, GIS, and backend developers.
- Debug, test, and deploy updated versions to the Google Play Store.
- Maintain compliance with the latest Android SDK, security, and performance standards.
Required Skills & Expertise
- Strong hands-on experience in Native Android development using Kotlin.
- Proficiency with Android SDK, Android Studio, and Gradle.
- Experience working with RESTful APIs, JSON, SQLite/Room DB, Retrofit/Volley.
- Solid understanding of UI/UX principles for mobile applications.
- Familiarity with push notifications, offline data sync, caching, and background services.
- Exposure to React / React Native components is a plus.
- Knowledge of Git, CI/CD pipelines, and Play Store deployment.
- Experience with cloud integration (AWS, Digital Ocean, SDC) is desirable.
Preferred Qualifications
- Prior involvement in large-scale government or enterprise mobile applications.
- Ability to work effectively with diverse teams (IT, IoT, GIS, Helpdesk).
- Strong problem-solving skills and ability to meet tight deadlines.
Education
Bachelor’s degree in Computer Science, Information Technology, Engineering, or equivalent.
Job Type: Full-time
Pay: ₹30,000.00 - ₹42,756.30 per month
Benefits:
- Health insurance
- Provident Fund
Work Location: In person