Android Developer

Knack Solutions

  • Boston, Massachusetts
  • 6 days ago
  • Remote
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Agile Programming Methodologiesunmatched
    • Androidunmatched
    • Best Practicesunmatched
    • Computer Scienceunmatched
    • Cross-Functionalunmatched
    • Dependency Injectionunmatched
    • Design Servicesunmatched
    • Functional Testingunmatched
    • Gradleunmatched
    • Integration Testingunmatched
    • JUnitunmatched
    • Javaunmatched
    • Kotlinunmatched
    • Mobile Applications Developmentunmatched
    • Model View ViewModel (MVVM)unmatched
    • Product Designunmatched
    • Product Managementunmatched
    • Scrum Project Management and Software Developmentunmatched
    • Software Testingunmatched
    • Team Playerunmatched
    • Technical/Engineering Designunmatched
    • Unit Testunmatched

    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

    Numbers & Facts

    LocationBoston, Massachusetts (
    Remote
    )

    Similar Jobs