Developer - Mobile

Horizontal Talent
Boston, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Boston, United States of America

Tech stack

Clean Code Principles
API
Android
Application Performance Management
Software Quality
Dependency Injection
Gradle
Integrated Development Environments
Mobile Application Software
JUnit
Model View ViewModel
Data Storage Technologies
GIT
Kotlin
Jetpack Compose
Asynchronous Programming

Job description

We're looking for an experienced Android Mobile Developer to help build and maintain features for a large-scale eCommerce application. This contract role offers the opportunity to work on a modern mobile stack with Kotlin, Jetpack Compose, Hilt, and a modular architecture in a fast-paced, production-focused environment. Responsibilities

  • Design, build, and support features for a consumer-facing Android application
  • Develop clean, maintainable code using Kotlin and modern Android development practices
  • Work within a modular codebase and collaborate across teams in a shared development environment
  • Implement UI with Jetpack Compose and manage dependency injection with Hilt
  • Use MVVM patterns along with Coroutines and Flow to support responsive app behavior
  • Integrate local data storage and API communication using Room and Retrofit
  • Write and maintain unit and UI tests to support code quality and reliability
  • Contribute to ongoing improvements in application performance, stability, and maintainability

Requirements

  • Strong hands-on Android development experience
  • Proficiency in Kotlin
  • Experience with Jetpack Compose
  • Knowledge of Hilt for dependency injection
  • Understanding of MVVM architecture
  • Experience with Coroutines and Flow
  • Familiarity with Room and Retrofit
  • Experience writing unit and UI tests with JUnit and MockK
  • Experience working in multi-module Gradle projects
  • Working knowledge of Git and collaborative development workflows
  • Ability to thrive in a production environment and contribute high-quality work

Preferred Skills

  • Experience supporting large-scale consumer mobile applications
  • Background working in modular Android architectures
  • Comfort collaborating in a remote team setting
  • Strong problem-solving skills and attention to detail
  • Clear communication and a collaborative mindset

Horizontal is committed to building an inclusive workplace where diversity, equity, and inclusion are valued and respected. We welcome candidates with a wide range of backgrounds and experiences and encourage individuals who are passionate about creating great mobile experiences to apply.

Apply for this position