Android Developer

Android Developer

Posted 1 week ago by 1763035286

Negotiable
Outside
Remote
USA

Summary: The Android Developer role focuses on developing applications using Kotlin and Java, with an emphasis on modern Android concepts and UI practices. The position is remote and is structured as a long-term contract. The developer will be responsible for integrating APIs and ensuring compatibility across different Android versions.

Key Responsibilities:

  • Develop Android applications using Kotlin and Java.
  • Implement modern Android concepts, including Jetpack components and MVVM architecture.
  • Integrate RESTful APIs for back-end connectivity.
  • Ensure compatibility across various Android versions.
  • Apply UI/UX principles and material design guidelines.
  • Utilize dependency injection and asynchronous programming techniques.
  • Manage version control and CI/CD pipelines for projects.

Key Skills:

  • Proficiency in Kotlin and Java for Android development.
  • Familiarity with Jetpack components and MVVM architecture.
  • Experience with Android SDK and version compatibility.
  • Strong understanding of UI/UX principles and material design.
  • Knowledge of dependency injection (Dagger/Hilt) and coroutines.
  • Proficiency in Git and CI/CD pipelines.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Title: Android Developer (Kotlin/Java)

Location: Remote

Duration: Long Term Contract

Skills Summary:

Proficient in Kotlin and Java for Android development.

Familiar with the latest Android concepts, including Jetpack components, MVVM architecture, and modern UI practices.

Experienced with Android SDK and handling different versions of Android for compatibility.

Skilled in integrating RESTful APIs to connect Android applications with back-end services.

Strong understanding of UI/UX principles, material design guidelines, and responsive layouts.

Knowledge of dependency injection (e.g., Dagger/Hilt), coroutines, and asynchronous programming.

Proficient in version control systems (Git) and CI/CD pipelines for Android projects.