HamburgerMenu
hirist

Senior Android Developer - Java/Kotlin

Vintronics Consulting
10 - 15 Years
Bangalore

Posted on: 24/04/2026

Job Description

Description :


Job Title : Senior Android Developer / Lead Engineer (Java | Kotlin | Android)

Experience Required :


- 10+ years of overall software development experience

- Strong hands-on expertise in Java, Kotlin, and Android development

Role Overview :


We are seeking a highly experienced Senior Android Engineer with deep expertise in Android OS internals, system-level development, and strong hands-on coding ability. The role demands strong technical leadership, architectural thinking, and the ability to design and build scalable, high-performance Android applications with system-level integrations.

This is a hands-on technical role (not people management) with focus on architecture, design, and complex problem solving.

Key Responsibilities :


1. Android Application Development :


- Design, develop, and maintain advanced Android applications using Java and Kotlin

- Write clean, efficient, and maintainable code with strong adherence to OOP principles

- Participate in hands-on coding, debugging, and code reviews

2. Android Framework & System-Level Development :


- Work with Android OS-level APIs including :


i. Services

ii. Binder IPC

iii. AIDL

iv. System services

- Understand and implement system-level integrations

3. Low-Level & Hardware Interaction :


- Exposure to Kernel / Hardware Abstraction Layer (HAL)

- Work on device-level integrations such as :


i. Sensors

ii. Bluetooth

iii. Other hardware peripherals

4. Performance & Stability Engineering :

- Identify and resolve performance issues including :

i. ANR (Application Not Responding)

ii. Memory leaks and optimization

- Ensure application stability and efficient resource usage

5. Concurrency & Multithreading :


- Build robust multi-threaded applications

- Strong understanding of :

i. Concurrency models

ii. Synchronization mechanisms


iii. Thread safety and race condition handling

6. System Design & Architecture :


- Design scalable, modular, and maintainable Android applications


- Define architecture patterns and enforce best practices

- Contribute to system-level design decisions

7. Technical Leadership (Hands-on) :


- Provide technical direction and mentorship to engineering team members

- Guide design and implementation decisions

- Conduct architecture and code reviews

- Remain actively involved in coding and technical problem solving

Preferred / Good to Have :


- Exposure to IoT domain

- Exposure to HVAC systems or related embedded domains

Must-Have Skills Summary :


- 10+ years Android development experience

- Strong Java, Kotlin, Android expertise

- Deep knowledge of Android internals and system APIs

- Strong OOP and coding skills (coding assessment required)

- Experience with performance tuning and memory management

- Strong understanding of multithreading and concurrency

- System design and architecture expertise

- Hands-on technical leadership


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in