Technical / Functional Skills
- Minimum of 5 years total experience as an engineer doing development with Android App using Java.
- Minimum 2 years of experience in Android App development using Kotlin - Android Studio.
- Strong experience in Android design pattern like MVP, MVVM.
- Strong experience in application design, design patterns and performance tuning.
- Strong experience in using Google Jetpack libraries.
- Strong/hands-on experience in creating proper RESTful services with JSON and consume in android application.
- Strong Data Modeling and DB skills with experience of working on SQLite, Room databases.
- Experience with Agile methodologies.
- Must have experience with tools/frameworks for agile processes such as SVN, Github, JIRA, Jenkins and Maven.
- Experience with some test driven development tools and techniques: Mockito, REST-assured, JMeter.
- Self-starter, ability to read and develop from a specs
Roles & Responsibilities
- Ideal candidate has strong Mobile Android development background
- Breadth and depth of skill to build scalable applications
- Desire to learn new tools, frameworks, languages