> Markdown version of [/jobs/ext/3456006-mobile-android-developer](https://www.wearedevelopers.com/jobs/ext/3456006-mobile-android-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Mobile Android Developer - **Company:** AllSTEM Connections - **Location:** Ontario, CA, United States (Remote available) - **Experience:** Experienced - **Contract:** Contract - **Skills:** Agile Methodology, Android Software Development, Automation of Tests, Unit Testing, Software Quality, Code Review, Computer Networks, Continuous Integration, Persistent Data Structure, Dependency Injection, Memory Management, Github, Gradle, Mobile Application Software, Junit, Model View ViewModel, Network Service, Performance Tuning, Responsive Web Design, Software Engineering, User Interface Testing, Performance Testing, Feature Engineering, Modern Ui, Backend, Git, Kotlin, Build Management, Production Code, Jetpack Compose, Reactive Programming, Asynchronous Programming, Restful APIs, Android Ui, Data Caching - **Published:** September 6, 2026 - **Apply:** https://www.dice.com/job-detail/d2671812-1cc7-4ecc-a029-dc0719cc866e ## About the Role Experience Baseline: Minimum of 4+ years of professional experience in native Android application development, with a strong portfolio of consumer-facing production apps. Technical Mastery: oExpert-level proficiency in Kotlin and modern Android development paradigms. oHands-on production experience building UIs with Jetpack Compose. oDeep understanding of MVVM architecture, Coroutines & Flow, and asynchronous programming. oStrong experience with dependency injection using Hilt. oProficiency in local data persistence (Room) and network communication (Retrofit). oDemonstrated experience with multi-module Gradle project setups and modularization strategies. oFamiliarity with unit and UI testing frameworks (JUnit, MockK, Espresso/Compose UI Testing). oVersion control fluency with Git. Operational Flexibility: Ability to work remotely while actively supporting and collaborating across US time zones (EST, CST, and PST business hours). Core Competencies: Strong problem-solving abilities; excellent written and verbal communication skills; ability to work independently and deliver production-ready features in a fast-paced Agile environment. Preferred Attributes Prior experience developing features for large-scale consumer eCommerce or transactional mobile applications. Familiarity with CI/CD mobile pipelines (Bitrise, GitHub Actions, or similar) and automated app deployment workflows. ## Description We are seeking an experienced, high-performing Mobile Android Developer to join our engineering team on a contract basis. In this role, you will be responsible for designing, building, and maintaining core features for our flagship consumer mobile application. You will work within a modern, multi-module architecture utilizing Jetpack Compose and reactive programming patterns to deliver seamless, high-performance shopping experiences to millions of users. This is a 100% remote opportunity for an engineer who excels in fast-paced, large-scale consumer app environments. You will write clean, production-ready code, implement robust unit and UI test suites, and collaborate closely with product, design, and backend teams. If you possess deep expertise in modern Android development and a passion for crafting exceptional mobile user experiences, we want to hear from you., App Development & Feature Engineering Modern UI Development: Design and build scalable, responsive user interfaces utilizing Jetpack Compose and modern Android UI design principles. Architecture & Code Quality: Implement and maintain clean architecture patterns (MVVM) within a robust multi-module Gradle build structure. Core Functionality: Integrate RESTful APIs via Retrofit, manage local data caching with Room, and handle asynchronous operations using Kotlin Coroutines and Flow. Dependency Management: Utilize Hilt for efficient, scalable dependency injection across the application codebase. Testing & Performance Optimization Automated Testing: Write and maintain comprehensive unit tests and UI tests (utilizing frameworks such as JUnit and MockK) to ensure high code quality and prevent regressions. Performance Tuning: Monitor, diagnose, and optimize app performance, memory management, render times, and network efficiency. Code Reviews: Participate actively in code reviews, enforce engineering best practices, and contribute to continuous improvement initiatives across the mobile team., AllSTEM Connections participates in the E-Verify program in certain locations as required by law. Learn more about the E-Verify program. _Participation_Poster_ES.pdf We also consider for employment qualified applicants regardless of criminal histories, consistent with legal requirements, including, if applicable, the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance. Pursuant to applicable state and municipal Fair Chance Laws and Ordinances, we will consider for employment-qualified applicants with arrest and conviction records, including, if applicable, the San Francisco Fair Chance Ordinance. For Los Angeles, CA applicants: Qualified applications with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. ## Related Videos - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [There's an app for that - on the role of cross platform development in the app development ecosystem](https://www.wearedevelopers.com/videos/278-there-s-an-app-for-that-on-the-role-of-cross-platform-development-in-the-app-development-ecosystem) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Cross Platform Mobile Development Frameworks to Use in 2025](https://www.wearedevelopers.com/magazine/404-cross-platform-mobile-development-frameworks-to-use-in-2025) - [A Guide to Choosing the Right Tools for App Developers](https://www.wearedevelopers.com/magazine/391-a-guide-to-choosing-the-right-tools-for-app-developers) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Flutter Developer Salary [2023]](https://www.wearedevelopers.com/magazine/199-flutter-developer-salary-2023) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)