Job Details

ID #44717269
State North Carolina
City Durham
Job type Contract
Salary USD Depends on Experience Depends on Experience
Source SPECTRAFORCE TECHNOLOGIES Inc.
Showed 2022-08-09
Date 2022-07-22
Deadline 2022-09-20
Category Et cetera
Create resume

Android Developer

North Carolina, Durham, 27701 Durham USA

Vacancy expired!

Job Description

Android DeveloperDurham, NC (Hybrid- 3 days onsite/ month)12+ monthsW2 only

Must Have Skills:
  • Java, kotlin
  • Back end system design concepts
  • Software engineering life cycle and SDLC
  • Branching strategies
  • Ci/CD pipelines and automation

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
  • Fluency in Kotlin and/or Java, from industry working experience
  • Participated in the release of at least 1 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
  • Proven experience mentoring and coaching other Android developers in a team-based organization
  • Your passion creating amazing experiences on Android using Google’s Material Design guidelines using your strong understanding of functional programming and reactive patterns
  • Demonstrated knowledge of Android design patterns including Clean Architecture. Experience building multi-module Android apps is preferred. Experience with MVVM/MVI is also a plus.
  • Proven knowledge of the mobile landscape, architectures, trends, and emerging technologies used in creating performant, resilient, and robust Android apps
  • Excellent understanding of computer science fundamentals, data structures, and algorithms to ensure alignment to software engineering best practices including object-oriented and functional programming
  • Excellent understanding of testing concepts and frameworks using Junit, Espresso, and Mockito
  • Strong understanding of modern development principles such as trunk-based development, feature toggles, and branch by abstraction
  • 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
  • Good understanding of Android Jetpack as well as open-source libraries like Retrofit, and OkHttp
  • Experience with Coroutines, Kotlin Multiplatform Mobile (KMM), and Jetpack Compose is preferred

Vacancy expired!

Subscribe Report job