Role : Sr. Android Developer
Location : Palo Alto, CA / Plano, TX / Chicago, IL (Hybrid)
Duration : 12+months
Job Description:
• Minimum 8 years of experience as android developer.
• Should have very good communication skill
• should be able to assess and analyze work with client independently.
• Collaborate within teams to design scalable and efficient solutions.
• Work with product owners and stakeholders to implement business requirements.
Roles & Responsibilities :
- 8+ years of Android development.
- Proficient with Kotlin, Android. Should understand , Kotlin Coroutines, Jetpack components, DatabindingNavigation.
- Knows RxJava2, Dagger2
- Proficient with Gradle, Android Studio and Git/Github.
- Knowledge of MVVM design pattern.
- Proficient with Android testing tools and frameworks. Junit, Espresso, Mockito / Powermock.
- Experience consuming Web APIs.
- Should have knowledge about CI/CD tools such as Jenkins, SonarQube, JaCoCo and collaboration tools like JIRA, Confluence.
- Collaborate within teams to design scalable and efficient solutions.
- Work with product owners and stakeholders to implement business requirements. Should have good understanding of agile scrum and ceremonies.
- Maintain high standards for code performance and quality under strict deadlines.
- Candidate should be able to provide a portfolio of native Android applications which he/she has built and/or contributed to significantly.
- Should have skill to explore large codebase and understand and debug flows.
- Improve the code quality of a large code base