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
EnglishJob 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.