Android Developer responsibilities include: - Designing and developing advanced applications for the Android platform. - Unit-testing code for robustness, including edge cases, usability, and general reliability. - Bug fixing and improving application performance.
Requirements
- Fluent in Java and Kotlin
- Fluent in Android Jetpack suite
- Introduction to MVVM and familiar with the principles of Clean Architecture
- Familiarity with Dependency Injection using Dagger2 or Koin
- Introduction to Unit Testing