Mobile Android Developer

San Francisco, CA, US • Posted 9 hours ago • Updated 9 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • SAP BASIS
  • Test Suites
  • Collaboration
  • Product Design
  • Interfaces
  • Android
  • RESTful
  • Caching
  • Automated Testing
  • Performance Tuning
  • Management
  • Continuous Improvement
  • Kotlin
  • Android Development
  • MVVM
  • Dependency Injection
  • Network
  • Gradle
  • JUnit
  • UI
  • Testing
  • Fluency
  • Git
  • Problem Solving
  • Conflict Resolution
  • Communication
  • Agile
  • Electronic Commerce
  • Mobile Applications
  • Continuous Integration
  • Continuous Delivery
  • GitHub
  • Workflow
  • English
  • Law
  • Elasticsearch
  • PDF
  • Legal
  • Recruiting
  • LOS
  • Account Management

Summary

Job Title: Mobile Android Developer (Jetpack Compose & Kotlin)

Role Overview
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.

Key Responsibilities
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.

Qualifications & Requirements
Minimum Qualifications
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.

Equal Opportunity Employer / Disabled / Protected Veterans

The Know Your Rights poster is available here:
_EEOC_KnowYourRights6.12.pdf

The pay transparency policy is available here:
_%20English_formattedESQA508c.pdf

For temporary assignments lasting 13 weeks or longer, AllSTEM Connections is pleased to offer major medical, dental, vision, 401k and any statutory sick pay where required.

We are committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation for any part of the employment process, please contact your staffing representative who will reach out to our HR 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.

Additional Skills

(none specified)

AllSTEM Representative Contact Info

Account Executive:

Nichols

Branch Phone:



Location:

Ontario, CA
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 80184143
  • Position Id: 88a61eb17e44951ff7212d48cd2b419d
  • Posted 9 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Alameda, California

Today

Full-time

Compensation information provided in the description

San Leandro, California

Today

Contract

USD 75.00 - 80.00 per hour

San Francisco, California

Today

Full-time

USD 151,000.00 per year

Remote or San Francisco, California

Today

Full-time

Search all similar jobs