Android Engineer | Worknovas | Phoenix, AZ

Tech Junction Ltd

Phoenix, Northern (AZ, KY)

Hybrid

USD 83,000 - 124,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Worknovas in Phoenix, AZ seeks an experienced Android Engineer to design, develop, and modernize enterprise Android apps using Kotlin, Jetpack Compose, and MVI. You will build responsive UI, integrate RESTful services, and implement CI/CD pipelines.

The role requires strong testing, profiling, and collaboration with cross-functional teams in a fast-paced Agile environment. Hybrid presence with face-to-face interview is required.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, IT, or related field.
  • Strong professional experience in native Android development.
  • Proven mastery of Kotlin, Coroutines, Flow, and Android SDK.
  • UI with Jetpack Compose and MVI patterns.
  • REST APIs and backend service integration.
  • Experience with Gradle, CI/CD pipelines (GitHub Actions, CircleCI).
  • Automated tests with JUnit, Espresso, WireMock, and Test Fakes.

Responsibilities

  • Lead end-to-end design, development, testing, and deployment of native Android apps.
  • Modernize legacy apps by refactoring to modular architectures.
  • Build UI with Jetpack Compose and MVI patterns.
  • Implement asynchronous programming with Kotlin, Coroutines, and Flow.
  • Integrate RESTful APIs and backend services.
  • Configure and optimize Gradle, GitHub Actions, CircleCI pipelines.
  • Write robust unit and UI tests (JUnit, Espresso, WireMock).
  • Perform profiling, memory leak detection, and performance debugging.
  • Collaborate with product, design, and backend teams in Phoenix, AZ.
  • Participate in Agile ceremonies and architecture planning.

Skills

Kotlin
Coroutines
Jetpack Compose
MVI
REST APIs
OkHttp
CI/CD
JUnit
Espresso
Gradle
GitHub Actions
CircleCI

Education

Bachelor's or Master's in Computer Science or related field

Tools

Gradle
GitHub Actions
CircleCI
OkHttp

Job description

Position Summary

Worknovas is seeking an experienced, highly technical, and accomplished Android Engineer with a strong background in native mobile application development to join our client team on a 12+ month contract basis with hybrid presence (requiring a face-to-face interview) in Phoenix, AZ. In this specialized mobile engineering role, you will spearhead modernizing legacy Android applications, building responsive user interfaces with Jetpack Compose and MVI architecture, and optimizing application performance. You will work closely with cross-functional product managers, UI/UX designers, backend engineers, and QA squads to deliver robust, high-performance mobile solutions. Ideal candidates bring a robust academic degree in computer science or engineering, deep practical mastery of Kotlin, Coroutines, and CI/CD pipelines, and immediate availability for deployment in Phoenix.

Detailed Job Description

As an Android Engineer at Worknovas in Phoenix, AZ, you will take full ownership of designing, developing, testing, and modernizing enterprise-grade Android applications. Your day-to-day responsibilities encompass engineering clean, maintainable code using Kotlin, Coroutines, Flow, and the Android SDK, building modern user interfaces with Jetpack Compose, and implementing MVI architectural patterns. You will integrate RESTful APIs via OkHttp, configure automated build and deployment pipelines using Gradle, GitHub Actions, and CircleCI, and write comprehensive unit and UI tests using JUnit, Espresso, WireMock, and Test Fakes. Working in a fast-paced Agile environment requiring strong communication skills and legacy modernization experience, you will drive mobile engineering excellence.

Key Responsibilities
  • Lead the end-to-end design, development, testing, and deployment of native Android mobile applications.
  • Modernize legacy Android applications by refactoring monolithic codebases into modular, scalable architectures.
  • Build modern, responsive, and intuitive user interfaces utilizing Jetpack Compose and Model-View-Intent (MVI) architecture.
  • Implement asynchronous programming and reactive streams using Kotlin, Coroutines, and Flow.
  • Integrate secure RESTful APIs, OkHttp networking layers, and backend services into mobile applications.
  • Configure, maintain, and optimize build scripts, Gradle configurations, GitHub Actions, and CircleCI pipelines.
  • Write robust unit tests, instrumentation tests, and mock services utilizing JUnit, Espresso, WireMock, and Test Fakes.
  • Perform rigorous profiling, memory leak detection, battery optimization, and performance debugging.
  • Collaborate closely with cross-functional product owners, UI/UX designers, and backend engineering teams in Phoenix, AZ.
  • Participate in Agile ceremonies, code reviews, architectural planning sessions, and continuous improvement initiatives.
Required Qualifications & Skills
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Strong professional experience in native Android mobile application development.
  • Deep technical mastery of Kotlin, Coroutines, Flow, and the comprehensive Android SDK.
  • Proven practical experience building UI with Jetpack Compose and implementing MVI architectural patterns.
  • Solid working knowledge of REST APIs, OkHttp networking, and backend service integration.
  • Extensive experience with build tools and CI/CD pipelines (Gradle, GitHub Actions, CircleCI).
  • Hands-on experience writing automated tests with JUnit, Espresso, WireMock, and Test Fakes.
  • Proven track record modernizing legacy Android applications and optimizing runtime performance.
  • Exceptional analytical, debugging, problem-solving, and cross-functional communication capabilities.
  • Professional availability for hybrid contract employment in Phoenix, AZ (Face-to-face interview required).
Nice-to-Have Skills
  • Professional experience with Dagger or Hilt dependency injection frameworks.
  • Familiarity with RxJava reactive programming and RAML API specifications.
  • Documented contributions to open-source Android projects or mobile development libraries.
  • Prior working experience in enterprise mobile teams, financial technology, or fast-paced consulting firms.
  • Advanced background in mobile security hardening, certificate pinning, and offline data caching strategies.
Application Information
  • Recruiter: Worknovas US IT Recruitment Team
  • Contact Name: Yash Jangid (US IT Recruiter) [cite: yash.j@worknovasllc.com]
  • Email: yash.j@worknovasllc.com [cite: yash.j@worknovasllc.com]
  • Phone: Unspecified
  • Application URL: Unspecified
  • Salary/Rate: Competitive hourly contract rate commensurate with experience
  • Deadline: Open until filled
  • Notice Period: Immediate availability preferred
  • ContractDuration: 12+ Months Contract (Hybrid in Phoenix, AZ - F2F Interview Required)
Recruitment Pro Tip

When applying for senior Android engineering roles, ensure your resume explicitly highlights your Jetpack Compose / MVI architecture experience, legacy refactoring projects, and automated test coverage (JUnit/Espresso).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Android Engineer
Senior Android Engineer

Compunnel, Inc. • Alpharetta (GA)

On-site
USD 120,000 - 180,000
Android Software Engineer
Android Software Engineer

InfraTech Solutions LLC • New York (NY)

Hybrid
USD 90,000 - 130,000
Medical coverage
Flexible working options
Professional development
Android Developer
Android Developer

Jobs via Dice • Orlando (FL)

On-site
USD 80,000 - 110,000
Android Engineer
Android Engineer

Cypress HCM • San Francisco (CA)

On-site
USD 110,208 - 151,536
Senior Android Engineer Kotlin
Senior Android Engineer Kotlin

EITACIES Inc. • Phoenix (AZ)

On-site
USD 100,000 - 130,000
Senior Mobile Developer (Android)
Senior Mobile Developer (Android)

ZealHire Inc. • Miami (FL), Northern (KY)

Hybrid
USD 120,000 - 160,000
Android Software Engineer
Android Software Engineer

InfraTech Solutions • New York (NY)

Hybrid
USD 120,000 - 160,000
Flexible working options
Professional development opportunities
Senior Android Engineer
Senior Android Engineer

ManpowerGroup Global, Inc. • Town of Norway (WI), Atlanta (GA)

Hybrid
USD 90,000 - 120,000
Medical and Prescription Drug Plans
Dental Plan
Vision Plan
+2
Lead Android Engineer
Lead Android Engineer

Spectraforce Technologies • Austin (TX)

On-site
USD 140,000 - 190,000
Android Software Engineer
Android Software Engineer

Objective Partners • New York (NY)

Hybrid
USD 90,000 - 150,000
Medical coverage
Flexible working options
Professional development opportunities