08 Sep
|
ExaThought
|
Bengaluru
08 Sep
ExaThought
Bengaluru
Technical Requirements
- Solid understanding of Android framework, app lifecycle, architecture components.
- Proficiency in Kotlin and Java.
- Solid understanding of OOPs concepts and design patterns.
- Experience with MVVM architecture and Clean Architecture principles.
- Expertise with Jetpack components (Compose, ViewModel, LiveData/StateFlow, Room, Navigation, WorkManager).
- Knowledge of REST APIs, and network communication.
- Familiarity with Coroutines, Flows, and asynchronous programming.
- Experience using Android Studio, Gradle, CI/CD integrations.
- Knowledge of app store deployment and versioning.
Functional Requirements
- Ability to break down requirements into technical designs and deliver features independently.
- Strong debugging skills and experience optimizing app performance.
- Ability to collaborate closely with backend, QA, and product teams.
- Write clean, maintainable, and testable code.
- Ability to mentor junior developers and participate in code reviews.
📌 Android Developer (Bengaluru)
🏢 ExaThought
📍 Bengaluru