Senior Android Developer / Lead Engineer (Java | Kotlin | Android)
Vintronics Consulting Verified employer
Actively hiring · Posted 24d ago · JEV2610A41D3F521D
Job description
Job Title: Senior Android Developer / Lead Engineer (Java | Kotlin | Android)Experience Required10+ years of overall software development experienceStrong hands-on expertise in Java, Kotlin, and Android developmentRole OverviewWe 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 Responsibilities1. Android Application DevelopmentDesign, develop, and maintain advanced Android applications using Java and KotlinWrite clean, efficient, and maintainable code with strong adherence to OOP principlesParticipate in hands-on coding, debugging, and code reviews2. Android Framework & System-Level DevelopmentWork with Android OS-level APIs including:ServicesBinder IPCAIDLSystem servicesUnderstand and implement system-level integrations3. Low-Level & Hardware InteractionExposure to Kernel / Hardware Abstraction Layer (HAL)Work on device-level integrations such as:SensorsBluetoothOther hardware peripherals4. Performance & Stability EngineeringIdentify and resolve performance issues including:ANR (Application Not Responding)Memory leaks and optimizationEnsure application stability and efficient resource usage5. Concurrency & MultithreadingBuild robust multi-threaded applicationsStrong understanding of:Concurrency modelsSynchronization mechanismsThread safety and race condition handling6. System Design & ArchitectureDesign scalable, modular, and maintainable Android applicationsDefine architecture patterns and enforce best practicesContribute to system-level design decisions7. Technical Leadership (Hands-on)Provide technical direction and mentorship to engineering team membersGuide design and implementation decisionsConduct architecture and code reviewsRemain actively involved in coding and technical problem solvingPreferred / Good to HaveExposure to IoT domainExposure to HVAC systems or related embedded domainsMust-Have Skills Summary10+ years Android development experienceStrong Java, Kotlin, Android expertiseDeep knowledge of Android internals and system APIsStrong OOP and coding skills (coding assessment required)Experience with performance tuning and memory managementStrong understanding of multithreading and concurrencySystem design and architecture expertiseHands-on technical leadership
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Vintronics Consulting.
- Track your application and get updates by email and WhatsApp.