Android Developer (SDE II/III)
YAL · Kothapalle
Job description
About the role
We are seeking strong Android developers at the SDE II and SDE III levels to build and scale a high‑engagement consumer technology platform. You will own critical Android modules, turn product ideas into reliable experiences, and tackle performance, scalability, offline behavior, and device compatibility challenges.
Key responsibilities
- Design, develop, test, and maintain high‑quality Android applications using Kotlin.
- Build responsive, reusable UI components with Jetpack Compose.
- Own features from technical design through release and post‑production monitoring.
- Collaborate with Product, Design, Backend, AI, Security, and Quality Engineering teams.
- Integrate REST APIs, WebSockets, push notifications, analytics, authentication, and third‑party services.
- Improve startup time, rendering performance, battery usage, memory consumption, and crash rates.
- Develop offline‑first experiences using local storage, caching, and data synchronization.
- Write modular, testable, maintainable code following MVVM/MVI/Clean Architecture patterns.
- Participate in code reviews, architecture discussions, sprint planning, and production troubleshooting.
- Monitor application health with crash reporting, analytics, logging, and performance tools.
- Maintain security standards for user data, API communication, and local storage.
- Support CI/CD pipelines, automated testing, Play Store releases, staged rollouts, and production monitoring.
Required profile
- Strong Android fundamentals and product thinking.
- Ability to deliver production‑grade applications independently.
- Typically 4–6 years of Android development experience (mid‑level).
- Experience owning complex features and modules end‑to‑end.
Required skills
- Kotlin and Android SDK
- Jetpack Compose
- Kotlin Coroutines, Flow, StateFlow
- MVVM, MVI, Clean Architecture
- Android Jetpack components (ViewModel, Navigation, Room, WorkManager, DataStore)
- Dependency injection (Hilt, Dagger, Koin)
- REST APIs, WebSockets, Firebase, push notifications, deep links
- Local storage, caching, pagination, background processing, data synchronization
- Android lifecycle, threading, memory management, networking, performance optimization
- Unit testing (JUnit, MockK) and UI testing (Espresso, Compose Testing)
- Git, Gradle, CI/CD pipelines, Play Console, release management
- Material Design and translating Figma designs into Android UI
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in India.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 month ago
Expires 2 weeks from now
42 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
YAL
Kothapalle