Role: Senior Android Developer
Experience Range: 5-8 years
Location: Navi Mumbai
We are looking for a Senior Android Developer to design and develop Android solutions. The ideal candidate will have expertise in Android (Java/Kotlin), hands-on coding skills, and the ability to translate low-level architecture into technology execution.
Key Responsibilities:
- Work in an Agile environment, utilizing JIRA, Git, and Jenkins/Bitbucket.
- Develop scalable and modular Android libraries and tools.
- Collaborate with architects, leads, and engineering managers on design and delivery.
- Mentor junior developers and ensure code quality and security.
- Ensure timely delivery of projects while adhering to design and development guidelines.
- Focus on performance optimization and benchmarking.
Required Skills:
- Proficiency in Kotlin/Java for Android app development.
- Hands-on experience with Kotlin Coroutines, Flows, and Clean Architecture (MVI, MVVM).
- Strong knowledge of Android SDK, Google design principles, and interface guidelines.
- Familiar with Android Jetpack, SQLite, Realm, Firebase, and Play Store deployment.
- Experience with RxJava/RxKotlin, testing frameworks like Espresso, and RESTful APIs.
- Knowledge of threading, memory management, and performance tuning.
- Experience with ExoPlayer, Dagger2, Retrofit, and Glide is a plus.
- Familiarity with Bluetooth, gyroscopes, and other sensors is a plus.
- Experience in C/C++ and Android NDK is an advantage.