Posted on: 24/11/2025
Key Responsibilities :
- Design, develop, and maintain high-quality Android Native applications using Kotlin/Java and cross platform apps using Flutter/Dart.
- Implement and optimize VoIP solutions, SIP stack integration, audio routing, call states, telephony APIs, and low-level communication workflows.
- Work closely with Android OS internals, low-level system services, and contribute to moderate AOSP customization and system-level enhancements.
- Develop secure, scalable, and modular applications using Clean Architecture, MVVM, dependency injection (Hilt/Dagger), and modular code patterns.
- Collaborate with backend teams to integrate mobile applications with Sockets, REST APIs, WebSockets, and WebRTC for real-time communication.
- Implement MDM policies, device restrictions, enterprise configurations, and corporate mobility features.
- Integrate Firebase (FCM, Crashlytics, Analytics, Performance Monitoring) into production-grade apps.
- Ensure seamless multithreading, concurrency, background services, and efficient app lifecycle management.
- Conduct code reviews, performance audits, memory optimization, security hardening, and crash analytics.
- Work with CI/CD pipelines (Jenkins, GitHub Actions, Bitrise) to automate testing, builds, and deployment workflows.
- Participate in architectural discussions, requirement analysis, solution design, and cross-functional collaboration.
Mandatory Skills :
- 8+ years of hands-on experience in Android Native development (Kotlin/Java).
- Strong development experience using Flutter & Dart in production-level apps.
- Deep understanding of VoIP, SIP stacks, audio routing, telephony APIs, and communication frameworks.
- Experience in Android low-level services, HAL layers understanding, and moderate AOSP customization.
- Hands-on experience with Mobile Device Management (MDM) frameworks, enterprise policies, and device handling.
- Expertise in Android Networking: Sockets, WebRTC, REST APIs, WebSockets.
- Proficiency with Firebase : Analytics, Crashlytics, FCM, Performance Monitoring.
- Strong command over app lifecycle management, multithreading, background execution, WorkManager, and Services.
- Experience implementing Clean Architecture, dependency injection, modularization, separation of concerns.
Preferred Skills :
- Exposure to Jetpack Compose, Hilt/Dagger, Room, DataStore.
- Working knowledge of CI/CD tools like Jenkins, GitHub Actions, Bitrise.
- Familiarity with OTA updates, AOSP build environment, system-level debugging tools.
- Experience with enterprise-grade app development, with focus on security, compliance, and
performance.
- Knowledge of Play Store or enterprise deployment workflows (MDM/EMM solutions).
Candidate Profile :
- Strong analytical mindset with ability to debug complex issues at app and system level.
- Proven experience working on large-scale enterprise apps.
- Ability to work independently, take ownership, and collaborate in multi-functional teams.
- Excellent understanding of mobile UI/UX best practices and app performance metrics.
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - Hybrid/Native
Job Code
1579675
Interview Questions for you
View All