Android Developer

BuzzClan LLC•Dallas, TX
•Onsite

About The Position

The Android Developer will build and maintain Android applications, with an emphasis on security-sensitive products and modern Kotlin development. The role is based in Dallas or New York and is onsite five days per week. It begins as an 11-month contract with the possibility of conversion to a permanent role. The position requires strong Android development experience and practical skills across Kotlin, app architecture, declarative UI, security, testing, CI/CD, API integration, Play Store releases, and collaborative code review.

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, including 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, writing fakes or test doubles, and testing coroutines and Flows.
  • Experience with automated build pipelines; comfort with Gradle Kotlin DSL, build flavors, and version catalogs.
  • Strong REST API integration experience, 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 as declarative UI framework experience.
  • Robolectric experience.
  • Ktor client experience.
  • GitLab CI and GitLab experience.

Responsibilities

  • Build and maintain Android applications using Kotlin and modern Android development practices.
  • Implement app architecture, UI, and state management patterns suited to reliable and accessible user experiences.
  • Develop security-sensitive application features, including biometric authentication, secure storage or encryption, and OAuth 2.0/OpenID Connect integration.
  • Integrate REST APIs, including authenticated sessions and token refresh.
  • Write and maintain unit and UI tests, including tests for coroutines and Flows.
  • Work with automated build pipelines, Gradle configuration, and app release processes.
  • Manage Google Play Console activities such as app signing, staged rollouts, and releases.
  • Participate in Git-based, merge-request code reviews.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service