HamburgerMenu
hirist

Senior Android & Flutter Developer

TekPillar Services Pvt. Ltd
Multiple Locations
8 - 14 Years
star-icon
4.7white-divider52+ Reviews

Posted on: 23/11/2025

Job Description

Position : Senior Android & Flutter Developer

Experience : 8+ Years

Location : Ahmedabad

Notice Period : Immediate Joiner

F2F Drive : 29th November, 2025

About the Role :

We are looking for a highly skilled Senior Android & Flutter Developer with deep expertise in Android Native (Kotlin/Java) and Flutter/Dart. This role is ideal for someone who has extensive experience building high-performance mobile applications, strong knowledge of VoIP/SIP integrations, and hands-on exposure to low-level Android services, AOSP customization, and enterprise-grade mobility solutions. The ideal candidate should be able to design scalable architectures, optimize system performance, and deliver secure and resilient applications.

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.


info-icon

Did you find something suspicious?