Job description
Requirements & qualifications:
- B.E/B.Tech/M.Tech with 4- 6 years of experience working on Android
- Strong command on Android – Java and Kotlin.
- Good Knowledge of android and language essentials like Android Jetpack components, Rxjava, Coroutines, Flows, ktx, Retrofit
- Familiarity and experience with Dependency injection and related frameworks like Dagger
- Architectural knowledge of MVP, MVVM and Clean Architecture
- Exposure to Unit testing frameworks, mock frameworks and libraries like Junit, Mockito, Power Mockito and Mockk.io
- Experience of working with version control, issue and project tracking and other productivity enhancement software like Git, Jira, Jenkins, Confluence, Gerrit .
- Understands and follows SOLID principles
- Strong penchant for Object Oriented Design and CS fundamentals
- Prior experience in working in Agile software methodologies
- Need to be a good team player and have good communication skills
- Experience of agile methods, such as SCRUM, KANBAN & XP
B.Tech/B.E. in Any Specialization