07 Aug
|
Mihup Communications
|
Kolkata
07 Aug
Mihup Communications
Kolkata
Role & responsibilities
• Design and develop Android applications and SDKs and services optimized for automotive Head Units.
- Collaborate with designers and product teams to translate voice assistant workflows into interactive UIs and Android services.
- Write clean, maintainable code following best practices in object-oriented programming and architectural design.
- Handle asynchronous tasks and background thread execution efficiently using Android concurrency tools.
- Build robust communication layers between the Android app and voice engines or cloud APIs.
- Take ownership of feature implementation end-to-end, from design to deployment.
- Test and debug system behavior across multiple driving modes, screen states, and device configurations.
- Participate in code reviews and help establish and enforce code quality standards across the team
Education & Experience
• Bachelors degree in Computer Science, Software Engineering, or related fields.
• 3 to 6 years of experience in Android development projects.
• Exposure to in-car systems, embedded Android, or automotive Android development is a plus.
• Solid understanding of Object-Oriented Programming principles.
• Proficiency in Java (mandatory) and C++ (basic to intermediate).
• Familiarity with Android project structure, build systems (Gradle), and common design patterns (MVVM/MVC).
• Positive grasp of data structures and algorithms, especially sorting, searching, and collection handling.
• Experience with threading models, background tasks, and performance tuning on Android.
• Basic understanding of Androids service lifecycle, broadcast receivers, and custom views.
• Strong debugging skills using ADB, logcat, Android Profiler, etc. Experience working in Agile teams and contributing to sprint planning or architecture discussions is a plus.
📌 Android Application Developer (Kolkata)
🏢 Mihup Communications
📍 Kolkata