Description

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