Android Developer - Boston, United States - Randstad USA

    Randstad USA background
    Freelance, Full time
    Description
    job summary:
    Location:Boston MA

    The Role.

    We're looking for product-aware engineers who are passionate, inquisitive, and responsible individuals to help deliver the best mobile experience to our customers. The ideal candidate is deeply entrenched in mobile development, with a passion for leveraging the right tools and frameworks to guide the development of stable, robust, and resilient apps that best serve our customer base.

    location: Boston, Massachusetts
    job type: Contract
    salary: $ per hour
    work hours: 9am to 5pm
    education: Bachelors

    responsibilities:
    The Expertise and Skills You Bring:

  • 5+ years of professional experience developing publicly available Android apps using Kotlin and/or Java

  • Verifiable experience as an Android developer using Kotlin, Java, Android SDK, Gradle, and Android Studio in an agile environment

  • Solid understanding of Android Jetpack as well as open-source libraries like Retrofit, and OkHttp to build modern, architecturally compliant, and future-ready apps

  • Proven experience with the release of at least one publicly available app to Google Play participating from feature inception to launch using automated tooling like Jenkins, Gradle, and Google Developer APIs

  • Experience working in a team of Android developers participating in code reviews, pull requests, and pair programming

  • Demonstrable experience mentoring and coaching other Android developers in a collaborative and team-based organization

  • Deep knowledge of Android design patterns including Clean Architecture

  • Excellent understanding of testing concepts and frameworks using Junit, Espresso, and Mockito

  • Experience building multi-module Android apps and MVVM/MVI is a big plus

  • Excellent understanding of computer science fundamentals, data structures, and algorithms to ensure adherence to software engineering best practices including object-oriented and functional programming

  • strong understanding of modern development principles such as trunk-based development, feature toggles, and branch by abstraction to support performant and collaborative engineering teams

  • strong understanding of CI/CD tools such as Jenkins, Artifactory, and SonarQube to continuously and autonomously deliver high-quality apps to guarantee stable and performant experiences
    qualifications:
  • Experience level: Experienced
  • Minimum 5 years of experience
  • Education: Bachelors
    skills:
  • Javascript

    Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

    At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact

    Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).

    Applications accepted on ongoing basis until filled.