[C]-Sr. Developer - Application Development N Level 4

V R Della Infotech•Dallas, TX
•Hybrid

About The Position

The Android Developer will build and maintain Android applications, with emphasis on Kotlin, modern Android architecture, declarative UI, security-sensitive features, automated testing, CI/CD, API integration, and Google Play release management. The role is initially an 11-month contract with the possibility of conversion to hire. It is a hybrid-flexibility role in Dallas or New York, with onsite attendance stated as five days.

Requirements

  • At least 5 years of professional Android development experience.
  • Expert-level Kotlin skills, including coroutines and Flow, and ability to read Java.
  • Hands-on experience with MVVM, MVI, or similar unidirectional data-flow patterns, state hoisting, and dependency injection.
  • Strong UI fundamentals in state management, lifecycle, adaptive layouts, accessibility, and performance.
  • Experience with a declarative UI framework.
  • Experience building security-sensitive apps, including biometric authentication, secure storage or encryption, and OAuth 2.0/OpenID Connect.
  • Proficiency with JUnit and Compose UI testing; experience writing fakes or test doubles and testing coroutines or Flows.
  • Experience working in automated build pipelines; familiarity with Gradle Kotlin DSL, build flavors, and version catalogs.
  • Strong experience with REST APIs, including authenticated sessions and token refresh.
  • Experience with Google Play Console, app signing, staged rollouts, and release management.
  • Proficiency with Git and merge-request-based code review.

Nice To Haves

  • Kotlin Multiplatform experience.
  • Jetpack Compose experience is strongly preferred; experience with React, SwiftUI, or Flutter also counts.
  • Robolectric experience.
  • GitLab CI experience is preferred.
  • Ktor client experience; Retrofit or OkHttp experience transfers.
  • GitLab experience.

Responsibilities

  • Develop Android applications using Kotlin, including coroutines and Flow.
  • Apply MVVM, MVI, or similar unidirectional data-flow architecture patterns, state hoisting, and dependency injection.
  • Build user interfaces with a declarative UI framework, preferably Jetpack Compose.
  • Implement or support security-sensitive app capabilities, including biometric authentication, secure storage or encryption, and OAuth 2.0/OpenID Connect.
  • Write and maintain unit and Compose UI tests, including tests involving coroutines and Flows.
  • Work with automated build pipelines and Android build configuration.
  • Integrate REST APIs, including authenticated sessions and token refresh.
  • Manage Google Play app signing, staged rollouts, and releases.
  • Use Git and participate in merge-request-based code review.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service