ServiceTrade

ServiceTrade

Senior Android Engineer

Durham, NC · Senior

Sponsorship not specified$29k-$36kDetected 6 days ago
KotlinFlutteriOSAndroidJetpack ComposeCode ReviewGitCI/CDGitHub ActionsRESTA/B TestingJUnitAR/VRCommunicationCollaboration

About the role

  • Why ServiceTrade: You'll belong here from the start.
  • We bring together kind, curious people with diverse perspectives and trust them with meaningful work.
  • About You: You've spent years writing Kotlin and know your way around Jetpack Compose, coroutines, and Flow, and you enjoy the puzzle of getting offline sync and data consistency right.

Responsibilities

  • Design, build, and maintain features for the ServiceTrade Android application using Kotlin and Jetpack Compose
  • Collaborate with the Mobile Architect on platform direction and standards
  • Build and maintain features that work reliably across varying network conditions, including offline scenarios
  • Profile and optimize app performance across supported Android versions and devices (SDK 29-36)
  • At ServiceTrade, you'll build technology that matters - for your career, your team, and the thousands of commercial contractors who rely on our platform every day.
  • In this role, you will be responsible for building and evolving our native Android application used by field service technicians on the job.
  • You'll collaborate closely with iOS, Backend, API, and Web teams, and play an active role in shaping engineering practices on the mobile team.
  • On the Android team, you'll have the opportunity to work deep in a mature, modular Kotlin codebase building features that field technicians depend on every day, often in offline or spotty-connectivity conditions.
  • You'll contribute to real architectural decisions alongside the Mobile Architect, help drive our Jetpack Compose adoption, and see your work ship to the Play Store on a regular cadence.
  • Work closely with Product, Design, Backend, API, and Web teams to deliver features end-to-end

Requirements

  • Proven experience with AI-assisted development tools
  • Experience with CI/CD pipelines and Google Play Store release processes

Nice to have

  • Experience with Ktor or Retrofit for network layer development
  • Experience with Pendo or similar product analytics platforms
  • Experience with WorkManager for background task scheduling
  • Experience integrating mobile payment solutions such as Stripe or Stripe Terminal
  • Familiarity with AI-assisted development tools such as Claude or Cursor
  • Familiarity with RxJava
  • Experience with Turbine or similar tools for testing Kotlin Flow
  • Prior experience at a SaaS or field service software company

Skills

  • 5+ years of professional Android development experience
  • Proven experience with AI-assisted development tools; pragmatic about their strengths and limitations
  • Demonstrated ability to help teammates adopt AI tooling where it genuinely improves output and quality
  • Strong proficiency in Kotlin including coroutines, Flow, and idiomatic Kotlin patterns
  • Experience with Jetpack Compose in production Android applications
  • Experience with Dagger 2 or similar dependency injection frameworks
  • Experience with MVVM or similar architecture patterns
  • Experience with Room or similar local persistence solutions
  • Proficiency with Kotlin Coroutines and Flow for async and reactive programming
  • Experience with REST API integration and offline-first or sync-heavy mobile applications
  • Solid understanding of Android memory management, performance profiling, and debugging tools
  • Experience with unit and integration testing on Android

Compensation

  • This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Benefits

  • Medical through Cigna, PPO and HDHP options, including a Health Savings Account with company contributions Dental and Vision through Unum
  • Flexible Spending Account and Dependant Care Account
  • Company-paid Life insurance, STD and LTD
  • Voluntary benefits including Supplemental Life Insurance, Critical Illness, Accident and Pet Insurance
  • 401(k) with up to 3% employer match and NO vesting period
  • Flexible PTO policy
  • Parental Leave
  • Paid Time Off for Volunteering
  • Employee Reimbursement Program to use for well-being, technology and/or professional development
  • Write well-tested code; contribute to unit and integration test coverage using JUnit, MockK, and Turbine
  • Monitor app health via Crashlytics, Kibana, and Pendo; investigate and resolve issues proactively
  • Collaborate with QA on end-to-end test coverage and release readiness

Company info

  • We're on a mission to partner with commercial trades to deliver technology that enhances technician productivity, improves customer experiences, and drives scalable growth.
  • We're looking for a Sr Android Engineer who's excited to make an impact.
  • You'll work on a mature, modular Kotlin codebase - contributing to offline-first sync architecture, Jetpack Compose adoption, and platform features that directly impact how our customers work in the field.
  • You'll have ownership, clarity, and support to solve real problems, make a visible impact for our customers, and continue growing as your role evolves.

Equal opportunity

  • This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
  • This employer participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.
  • Please Be Aware of Recruiting Scams
  • To protect yourself against the increasing number of recruiting scams, please make sure that you are communicating with ServiceTrade.

Visa & Work Authorization

  • This employer participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.

This listing is sourced directly from ServiceTrade's careers page and normalized into a canonical job model.