Jobs · Engineering

Senior Android Engineer

ServiceTrade · Durham, NC · 6 days ago
RemoteRemoteEngineeringFull-time

About the role

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. 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.

Responsibilities

  • Feature Development & Architecture Design, build, and maintain features for the ServiceTrade Android application using Kotlin and Jetpack Compose
  • Contribute to and help evolve our MVVM architecture; keep Composables and Fragments thin with business logic in ViewModels
  • Work within our modular Gradle-based codebase (24+ modules); understand and respect module boundaries
  • Participate in architectural discussions and contribute to technical decision-making
  • Collaborate with the Mobile Architect on platform direction and standards
  • Offline-First & Data Layer Build and maintain features that work reliably across varying network conditions, including offline scenarios
  • Work with Room and our WorkManager-based sync engine to ensure data consistency and reliability
  • Contribute to conflict resolution and data synchronization strategies

Requirements

  • 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
  • Experience with CI/CD pipelines and Google Play Store release processes
  • Strong collaboration and communication skills; comfortable working across teams

Qualifications

  • Experience building form-based applications and data-collection utilities from a mobile app perspective
  • Familiarity with Firebase ecosystem including Crashlytics, Analytics, and Remote Config
  • Familiarity with Pendo or similar product analytics platforms
  • Experience with Pendo or similar product analytics platforms
  • Experience with GitHub Actions for Android build automation
  • Experience with WorkManager for background task scheduling
  • Experience with feature flag systems and remote configuration
  • Experience integrating mobile payment solutions such as Stripe or Stripe Terminal
  • Familiarity with AI-assisted development tools such as Claude or Cursor
  • Experience with Turbine or similar tools for testing Kotlin Flow
  • Prior experience at a SaaS or field service software company
  • Familiarity with cross-platform frameworks such as .NET MAUI or Flutter

Skills

  • Experience with Ktor or Retrofit for network layer development
  • Familiarity with RxJava
  • Experience with Turbine or similar tools for testing Kotlin Flow
  • Prior experience at a SaaS or field service software company
  • Familiarity with cross-platform frameworks such as .NET MAUI or Flutter

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
10 company holidays
Parental Leave
Paid Time Off for Volunteering
Employee Reimbursement Program to use for well-being, technology and/or professional development

Pay

Competitive salary based on experience and qualifications

Schedule

Full-time position

EEO Statement

ServiceTrade provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. 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. We communicate through our corporate website servicetrade.com, through corporate emails utilizing our domain name of @servicetrade.com, and through servicetrade.greenhouse.io. Be vigilant when checking domains because imitators often make very small changes to trick the eye. Additionally, please know that ServiceTrade does not use text messaging or public messaging platforms, such as Telegram or Whatsapp, to make initial contact with candidates and ServiceTrade will never ask an employment candidate for financial information or for payment of any kind.

Similar jobs

Senior Android Engineer

Compass Real Estate - PeninsulaManhattan, NY· 1 wk ago
Engineering$131k–$197k/yrapply on compass.com