JOBSEARCHER

Android Developer

Android Developer Boston, Massachusetts, United StatesAbout the Job Position: Android DeveloperWork Authorization: All Work AuthorizationsLocation: RemoteContract: 12-24 monthsJob Requirements and Responsibilities:Experience developing Android applications in Kotlin or JavaExperience 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 DaggerExperience with Android Studio and GradleExperience with modern clean architecture patterns such as MVVMDeep familiarity with SOLID principlesExperience 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 experiencesAbility to collaborate and drive best practices with engineers from numerous teamsExperience working with back-end services teams to design services contracts optimized for mobile solutionsPreferred Qualifications:BS/BA in Computer Science or related field plus 5 years work experience or MS with 3 years of relevant experienceExperience working on large scale applications and with large, distributed, cross-functional teamsExperience migrating codebases from Java to KotlinOr refer someone