Android Developer
Job in
Somerville, Middlesex County, Massachusetts, 02143, USA
Listed on 2026-07-08
Listing for:
Knack Solutions
Full Time
position Listed on 2026-07-08
Job specializations:
-
Software Development
Software Engineer, Android Developer, Java Developer, Full Stack Developer
Job Description & How to Apply Below
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
- 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
Position Requirements
5+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×