- Must have 6+ years of experience of mobile application development
- Expertise in working with native Android Mobile Development
- Expertise in working with Android Java, Kotlin, Android JetPack Libraries
- Should have good understanding of Android Frameworks
- Should have exposure to TDD using Junit, Mockito, Expresso, Dagger, Appium
- Experience in J2EE (with Web Services) will be a Plus (Not Mandatory)
- Should have experience of working in enterprise project environment following agile scrum methodology
- Should have interacted with clients on a regular basis
- Should be able to work independently and as a part of team
- Should have good understanding and of tools like Instruments, etc.
- Should have good debugging skills to identify and resolve issues
- Exposure on architecture fundamentals and design exposure
- Should be able to understand and implement Design Patterns & UML diagrams
- Should be able to do Low-level design for modules
- Should attention to details and should have good understanding of Android Human interface design guidelines
Nice to have:
Experience in leading a team of at least 2-3 people in a Mobile application project
Knowledge on any RDBMS
Certification - CSM PSM
AWS knowledge is a bonus.