Match score not available

Android Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

BS/BA in Computer Science or related field plus 5 years of experience, or MS with 3 years of relevant experience., Proficiency in developing Android applications using Kotlin or Java., Familiarity with testing frameworks like JUnit, Espresso, and Robolectric., Experience with Agile/Scrum methodologies and modern clean architecture patterns such as MVVM..

Key responsabilities:

  • Develop and maintain Android applications, ensuring high-quality code through testing and best practices.
  • Collaborate with Product Management, Design, and Engineering teams to create user-friendly native experiences.
  • Provide estimates of engineering effort and plan implementation for system changes.
  • Work with back-end services teams to design optimized service contracts for mobile solutions.

Knack Solutions logo
Knack Solutions Startup https://www.knackyou.com/
11 - 50 Employees
See all jobs

Job description

***W2 only***

Position: Android Developer

Work Authorization: All Work Authorizations

Location: Remote

Contract: 12-24 months

Job Requirements and Responsibilities:

  • Experience developing Android applications in Kotlin or Java
  • Experience with unit, integration and functional UI testing, including extensive experience with testing frameworks like JUnit, Espresso and Robolectric, as well as using dependency injection with Dagger
  • Experience with Android Studio and Gradle
  • Experience with modern clean architecture patterns such as MVVM
  • Deep familiarity with SOLID principles
  • Experience with Agile/Scrum methodologies. You provide estimates of engineering effort, plan implementation, and rollout system changes with implications for multi-functional teams.
  • Work with key partners in Product Management, Design and Engineering to architect simple, reliable and elegant native experiences
  • Ability to collaborate and drive best practices with engineers from numerous teams
  • Experience working with back-end services teams to design services contracts optimized for mobile solutions
  • Preferred Qualifications:
  • BS/BA in Computer Science or related field plus 5 years work experience or MS with 3 years of relevant experience
  • Experience working on large scale applications and with large, distributed, cross-functional teams
  • Experience migrating codebases from Java to Kotlin

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration

Android Developer Related jobs