Senior Android Developer - Phoenix, AZ (Hybrid) 3 months to start + 12 month extension option

American Express Company
Phoenix, AZ, United States
1 day ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
$124,800.0 - $135,200.0
Working hours
Regular working hours

Tech stack

Android Software Development Automation of Tests Code Review Continuous Integration Software Debugging Dependency Injection DevOps Github Gradle Mobile Application Software Junit Performance Tuning
+12 more
Rxjava Openapi Circleci Facebook Flow Git Kotlin Integration Tests Information Technology Jetpack Compose Asynchronous Programming Restful APIs Code Restructuring

Job description

We have a great new opportunity to support one of our Consulting clients in a contract capacity! Please see below for more information on the position and if interested apply with an updated resume aligned to the needs of the role. - Deliverables

  • Design, develop, and enhance high-volume Android mobile applications used by tens of millions of users, delivering scalable, reliable, and polished mobile experiences within a cross-functional product team.
  • Build modern Android functionality using Kotlin, Jetpack Compose, Coroutines/Flow, MVI architecture, REST APIs, OkHttp, and dependency injection, while effectively supporting and modernizing legacy code.
  • Maintain high engineering quality through unit/integration testing, Espresso, JUnit, test fakes, WireMock, debugging, performance analysis, optimization, code reviews, and continuous refactoring.
  • Support modern Android DevOps and release practices using Gradle, GitHub Actions, CircleCI, Git, and CI patterns, collaborating closely with Product Owners, Designers, QA, and Engineers to rapidly deliver features.

Requirements

  • 7+ years of hands-on Android application development experience, ideally building large-scale, customer-facing mobile applications in complex enterprise environments.
  • Advanced Kotlin and modern Android development expertise, ideally including Jetpack Compose, Coroutines, Flow, MVI or similar modern architecture patterns.
  • Strong experience integrating mobile applications with REST APIs, with knowledge of technologies such as OkHttp, Dagger, RxJava, and API specifications/documentation.
  • Strong Android engineering fundamentals covering asynchronous development, debugging, performance optimization, legacy-code modernization, unit/integration testing, and automated testing.
  • Experience with Gradle and CI/CD, particularly GitHub Actions and/or CircleCI, plus a Bachelor’s degree in Computer Science or a related discipline, or equivalent practical experience.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

Videos

See all

Related articles

See all