Back to Jobs

Lead Android Engineer

Not Disclosed

Job Description & Details

This is a heavy-hitting Android leadership role focused on building and scaling enterprise-grade, custom hardware-integrated mobile applications. You won't just be pushing UI code; you'll be shaping the entire mobile architecture and mentoring a team of engineers while tackling deep system-level challenges. If you enjoy working close to the metal with custom POS devices and complex offline-first data synchronization, this position offers serious technical weight.

What You'll Actually Be Doing

You'll split your time between driving high-level architecture decisions and rolling up your sleeves to guide engineering execution across Agile teams. Your day-to-day will involve defining API integration standards, modernizing legacy frameworks, and optimizing crash-free session metrics. Expect to spend significant time reviewing complex PRs, mentoring junior-to-senior devs, and ensuring that custom hardware integration via AIDL runs smoothly without crashing the system.

The Core Tech Stack

Kotlin and Java form the bedrock, but you need to be a true master of modern Android architectures like MVVM, MVI, and Clean Architecture. Hilt or Dagger for dependency injection is mandatory, alongside deep proficiency in Kotlin Coroutines and Flow for concurrency. Because this role touches custom hardware and point-of-sale platforms, hands-on experience with AIDL for Inter-Process Communication and solid local persistence skills using Room and SQLite will make or break your ability to succeed here.

Interview Expectations

Expect the hiring team to grill you on how you handle concurrency deadlocks and memory leaks in a resource-constrained, multi-threaded mobile environment using Coroutines and Flow. They'll likely ask you to whiteboard a complex offline-first data synchronization strategy using Room and local caching, probing into how you handle edge cases when network connectivity drops unpredictably on custom POS hardware. They are secretly testing whether you can balance pragmatic code delivery with uncompromising architectural purity.

Application Advice

Your resume needs to scream enterprise-scale and architectural leadership rather than just basic feature delivery. Make sure to explicitly highlight your experience with AIDL, custom hardware integrations, and complex CI/CD pipeline management to clear the initial recruiter filters. Use keywords like Clean Architecture, MVI, Coroutines, and performance profiling generously in your work history to prove you have the exact toolkit this team is looking for.