Match score not available

Android Developer

unlimited holidays - extra holidays - extra parental leave - long remote period allowed
Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's Degree in Computer Science or related field with 5 years of experience or Master's Degree with 3 years relevant experience, Proficiency in Kotlin or Java, Android Studio, Gradle, testing frameworks like JUnit and Espresso, clean architecture patterns.

Key responsabilities:

  • Estimate effort for engineering, implement system changes, collaborate with Product Management, Design and Engineering teams
  • Architect elegant native experiences, work with diverse teams on best practices, design mobile-optimized service contracts
Knack Solutions logo
Knack Solutions Startup https://www.knackyou.com/
11 - 50 Employees
See more Knack Solutions offers

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

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration

Android Developer Related jobs