Information Technology_USA - USA_Senior Product Engineer

Real SoftJacksonville, FL
Onsite

About The Position

We are looking for a highly skilled Senior Android Developer with 10+ years of experience in building scalable, high-performance Android applications. The ideal candidate should have strong expertise in modern Android development, architecture patterns, API integration, testing, and application performance optimization.

Requirements

  • Expert proficiency in Kotlin and Java.
  • Strong experience with MVVM/MVI architectural patterns.
  • Hands-on experience with Jetpack Compose.
  • Experience with Hilt, Dagger, or Koin.
  • API integration using Retrofit and/or GraphQL.
  • Knowledge of Room and SQLite.
  • Strong understanding of Kotlin Coroutines and Flow.
  • Experience with JUnit, Espresso, and Robolectric.
  • Proficiency in Git/GitHub version control.
  • Strong problem-solving and communication skills.

Nice To Haves

  • Experience with CI/CD pipelines and Firebase.
  • Knowledge of mobile security best practices.
  • Experience working in Agile/Scrum teams.

Responsibilities

  • Design, develop, and maintain Android applications using Kotlin and Java.
  • Implement MVVM/MVI architecture and modern UI using Jetpack Compose.
  • Integrate REST APIs and GraphQL services using Retrofit.
  • Implement local data storage using Room or SQLite.
  • Utilize Coroutines and Flow for asynchronous programming.
  • Implement Dependency Injection using Hilt, Dagger, or Koin.
  • Write and maintain unit and UI tests using JUnit, Espresso, and Robolectric.
  • Participate in code reviews, debugging, performance tuning, and release management.
  • Collaborate with product, backend, QA, and DevOps teams in an Agile environment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service