Role Overview
As an SDE 3 – Android Developer, you will play a critical role in building and scaling mobile applications that power our battery swapping network used by drivers, station partners, and internal operations teams across India.This is a high-impact role where you will own core modules, drive architecture decisions, and build scalable, reliable apps operating at real-world scale (100K+ users / enterprise operations). Key Responsibilities:
- Design and build scalable Android applications powering driver apps, partner apps, and internal tools
- Own end-to-end delivery of features/modules from design, development to production release
- Architect robust systems using Clean Architecture (Domain/Data/Presentation)
- Drive modularization and scalable code structure for long-term maintainability
- Build responsive and efficient apps using Kotlin + Jetpack (Compose, ViewModel, Navigation)
- Implement asynchronous and reactive programming using Coroutines and Flow
- Optimize performance across devices by handling multithreading, memory leaks, and background services
- Collaborate closely with Product, Backend, and Ops teams to solve real-world EV ecosystem challenges
- Ensure reliability in low-network / high-usage environments (field-heavy use cases)
- Mentor junior developers and contribute to engineering best practices Technical Requirements:
- Strong expertise in Kotlin (must-have)
- Hands-on experience with Jetpack Compose, ViewModel, and Navigation
- Deep understanding of MVVM / MVI / Clean Architecture
- Experience with modularized Android codebases
- Strong knowledge of Dependency Injection (Hilt/Dagger)
- Proficiency in Coroutines and Flow
- Experience handling background services, threading, and memory optimization
- Strong focus on scalable and maintainable architecture Testing & Quality:
- Experience with Unit Testing (JUnit, Mockk)
- Experience with UI Testing (Espresso / Compose Testing)
- Ability to maintain high code quality, test coverage, and performance benchmarks Preferred Experience:
- Experience building apps used by 100K+ users or enterprise-scale internal apps
- Prior experience in logistics, mobility, EV, or on-ground operations-heavy products is a plus
- Proven ownership of modules/features or leading small teams
- Experience working in fast-paced startup environments Why Join Battery Smart:
- Work on real-world impact problems accelerating EV adoption in India
- Build products used daily by drivers and partners across multiple cities
- Opportunity to own systems at scale from day one
- High ownership, fast execution, and strong learning environment What We’re Looking For:
- Engineers who think beyond UI and understand system design and scalability
- Strong ownership mindset—someone who can drive features independently
- Passion for building clean, efficient, and scalable Android applications.