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 2
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
Job Classification
Industry: IT Services & Consulting Functional Area / Department: Engineering - Software & QA Role Category: Software Development Role: Software Development - Other Employement Type: Full time