ANDROID DEVELOPERS
NUMBER OF REQUIREMENTS - 2
Location: Bengaluru
JUNIOR DEVELOPER - TECHNICAL SKILLS:
- Good understanding of OOP, MVVM
- Good knowledge of Java and Kotlin
- Understanding of Rxjava (Reactive programming methodologies)
- Basic understanding of algorithms and data structures
- Able to write apps using ( activities, fragments, services, and broadcast receivers)
- Able to use Android debug tools and Android Studio IDE
- Good understanding of in-app databases
- Good understanding of REST APIs and parsers
SENIOR DEVELOPER - TECHNICAL SKILLS:
- Extensive knowledge of Android app Architecture
- Good and relevant knowledge of design patterns and architectural components ( lifecycle awareness, location awareness)
- Understanding of dependency injection and Dagger2
- Knowledge of animations and optimization of apps
- Experienced in release management and firebase tools
- Experienced in styling and custom UI development
- Basic understanding of unit testing and good programming practices
- Needs to have at least one good Appstore presence