Android Mobile Engineer

Overview

Remote
Depends on Experience
Contract - W2

Job Details

Title: Android Mobile Engineer
Location: Brooklyn Park, MN | Hybrid
Job Type: Contract (6 months)
Compensation: $75.00 - $112.00 per hour (W2)
Industry: Retail


Key Skills: Android Studio and SDK, REST API, JSON, Jetpack Compose, Kotlin, and coroutines


About the Role
We are seeking an Android Mobile App Engineer to join a leading retail organization known for delivering innovative digital experiences to millions of customers. This role is part of a specialized engineering team that bridges platform and experience teams, focusing on reusable components, best practices, and scalable solutions. You will collaborate with iOS, Android, and Web engineers to ensure consistency and parity across platforms while contributing to architecture and design decisions.

Job Description
As an Android Mobile App Engineer, you will:
  • Develop and maintain high-quality Android applications for consumer-facing experiences.
  • Work closely with cross-functional teams to implement reusable patterns and best practices.
  • Contribute to architecture and design discussions to ensure scalable and efficient solutions.
  • Optimize application performance and conduct profiling and tuning.
  • Support continuous delivery processes, including automated testing and integration.
  • Assist in distributing applications through public app stores or enterprise channels.
This is a contractor position requiring senior-level expertise and the ability to ramp up quickly and deliver at high velocity.

Qualifications
Required:
  • Proven experience in Android development using Android Studio and Android SDK.
  • Strong knowledge of dynamic data handling via services (JSON, REST APIs).
  • Expertise in performance profiling and tuning for mobile applications.
  • Hands-on experience with continuous delivery practices, including TDD/BDD, code reviews, static analysis, CI/CD, and automation testing.
  • Experience with app distribution through public stores or enterprise channels.
  • Proficiency in Jetpack Compose, Kotlin, and coroutines.
Preferred:
  • Experience implementing Config- or Server-Driven UI architecture.
  • Familiarity with Gradle integration and third-party frameworks/tools such as Retrofit, Moshi, and Epoxy.
  • Knowledge of dependency injection frameworks like Dagger, Hilt, or Anvil.
  • Experience with instrumented UI testing using Espresso.

Benefits
Dahl Consulting is proud to offer a comprehensive benefits package to eligible employees that will allow you to choose the best coverage to meet your family’s needs. For details, please review the DAHL Benefits Summary: https://www.dahlconsulting.com/benefits-w2fta/.

How to Apply
Take the first step on your new career path! To submit yourself for consideration for this role, simply click the apply button and complete our mobile-friendly online application. Once we’ve reviewed your application details, a recruiter will reach out to you with next steps!

Equal Opportunity Statement
As an equal opportunity employer, Dahl Consulting welcomes candidates of all backgrounds and experiences to apply. If this position sounds like the right opportunity for you, we encourage you to take the next step and connect with us. We look forward to meeting you!

#ZR

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.

About Dahl Consulting