Android Developer

Innorev Technologies Inc

Irving (TX)

On-site

USD 120,000 - 170,000

Full time

11 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Innorev Technologies Inc. is seeking an Android Engineer to design, build, and maintain high-quality Android applications for customer-facing retail experiences.

You will work closely with product, backend, QA, and design teams to deliver reliable mobile experiences used by millions of customers. The role requires 4+ years of native Android development, strong Kotlin and Java skills, Jetpack Compose, MVVM/MVI architecture, and RESTful API integration.

Qualifications

  • 4+ years of professional experience in native Android development.
  • Strong proficiency in Kotlin and solid knowledge of Java.
  • Hands-on experience with Android SDK, Jetpack libraries.
  • Experience with Jetpack Compose for modern UI development.
  • Solid understanding of MVVM/MVI architecture and clean code.
  • Experience consuming RESTful APIs and JSON with Retrofit or similar.
  • Experience with dependency injection (Hilt or Dagger).
  • Familiarity with Git and CI/CD pipelines for mobile deployment.
  • Experience writing unit and UI tests (JUnit, Espresso, Mockito).
  • Understanding of security, data privacy, and secure storage.

Responsibilities

  • Design, develop, and maintain native Android applications using Kotlin and Java.
  • Build responsive, high-performance UI with Jetpack Compose and XML layouts.
  • Implement MVVM or MVI patterns for scalable, testable code.
  • Integrate with backend services via RESTful APIs and data handling.
  • Collaborate with product, backend, QA, and design teams.
  • Write and maintain unit and UI tests; ensure code quality.
  • Optimize performance, memory usage, and battery life.
  • Participate in code reviews and Agile ceremonies.
  • Troubleshoot production issues and performance bottlenecks using tools like Firebase Crashlytics.
  • Manage app releases through Google Play, including versioning and staged rollouts.
  • Integrate third-party SDKs for payments, loyalty, notifications, analytics.
  • Stay current with Android platform updates and best practices.

Skills

Kotlin
Java
Android SDK
Jetpack
MVVM
MVI
RESTful APIs
Unit testing
UI testing
Git
CI/CD
Firebase Crashlytics
Google Play
Dagger/Hilt
Retrofit

Tools

Android Studio
Jetpack Compose
Room
LiveData
ViewModel
WorkManager
Navigation
Retrofit

Job description

We are seeking a skilled Android Engineer to design, build, and maintain high-quality Android applications supporting customer-facing retail experiences.

The ideal candidate will have strong hands-on experience with Kotlin, Java, Android SDK, Jetpack, MVVM architecture, and RESTful API integration. This role will work closely with product, backend, QA, and design teams to deliver reliable, scalable mobile experiences used by millions of customers.

Key Responsibilities

  • Design, develop, and maintain native Android applications using Kotlin and Java.
  • Build responsive, high-performance UI using Jetpack Compose and/or traditional XML-based layouts.
  • Implement app architecture following MVVM or MVI patterns for scalable, testable code.
  • Integrate with backend services via RESTful APIs and handle data synchronization, caching, and offline support.
  • Collaborate with product managers and designers to translate requirements and mockups into polished mobile features.
  • Write and maintain unit and UI tests to ensure code quality and app stability.
  • Optimize app performance, memory usage, and battery efficiency.
  • Participate in code reviews, design discussions, and Agile ceremonies (sprint planning, standups, retros).
  • Troubleshoot and resolve production issues, crashes, and performance bottlenecks using tools like Firebase Crashlytics.
  • Manage app releases through the Google Play Store, including versioning, staged rollouts, and compliance.
  • Integrate third-party SDKs (payments, loyalty, push notifications, analytics) relevant to retail/convenience commerce.
  • Stay current with Android platform updates, best practices, and emerging tools.

Required Skills & Experience

  • 4+ years of professional experience in native Android application development.
  • Strong proficiency in Kotlin and solid working knowledge of Java.
  • Hands-on experience with Android SDK, Jetpack libraries (Navigation, LiveData, Room, ViewModel, WorkManager).
  • Experience with Jetpack Compose for modern declarative UI development.
  • Solid understanding of MVVM/MVI architecture and clean code principles.
  • Experience consuming RESTful APIs and working with JSON, Retrofit, or similar networking libraries.
  • Experience with dependency injection frameworks (Hilt or Dagger).
  • Familiarity with Git version control and CI/CD pipelines for mobile deployment.
  • Experience writing unit tests (JUnit, Espresso, Mockito) and debugging with Android Studio profiling tools.
  • Understanding of mobile app security, data privacy, and secure storage best practices.
  • Strong communication and collaboration skills in cross-functional Agile teams.

Preferred Qualifications

  • Experience in retail, convenience commerce, or loyalty/payments applications.
  • Experience with mobile payments, POS integration, or loyalty program features.
  • Familiarity with Kotlin Multiplatform or cross-platform frameworks.
  • Experience with push notifications, geofencing, or location-based services.
  • Knowledge of accessibility standards and app performance optimization at scale.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Android Developer
Android Developer

Compunnel, Inc. • San Leandro (CA)

On-site
USD 100,000 - 130,000
Android Developer
Android Developer

Innorev Technologies Inc • Town of Texas (WI)

On-site
USD 130,000 - 180,000
Senior Android Engineer
Senior Android Engineer

Compunnel, Inc. • Alpharetta (GA)

On-site
USD 120,000 - 180,000
Android Developer
Android Developer

5V Video • Philadelphia

On-site
USD 110,000 - 160,000
Android Software Engineer
Android Software Engineer

Kane Partners LLC • Philadelphia

On-site
USD 80,000 - 100,000
Medical insurance
Vision insurance
401(k)
+1
Android Engineer
Android Engineer

Agility Partners • Cincinnati (OH)

On-site
USD 110,000 - 165,000
Senior Android Developer - Kotlin
Senior Android Developer - Kotlin

Cross Border Talents • Egypt (PA)

On-site
USD 85,000 - 120,000
Android / Kotlin Engineer Central Europe
Android / Kotlin Engineer Central Europe

Zoolatech • Central (LA), Northern (KY)

Hybrid
USD 80,000 - 110,000
Android Developer
Android Developer

Veriipro • Sunnyvale (CA)

On-site
USD 140,000 - 190,000
Android Developer
Android Developer

Resolve Tech Solutions • Irving (TX)

On-site
USD 120,000 - 160,000