Skip to main content
ServiceTrade

Senior Android Engineer

RemoteNot specified. Estimate: United States · 90% confidence
Published
Role
Mobile
Experience
Senior
Salary not disclosed
Check eligibility

The listing doesn't say where it hires from. It may hire in United States (90% confidence). This is an estimate, not an eligibility rule; verify before applying.Signals: employment terms and stated job location.

No BS summary

Senior Android engineer with 5+ years building production Android apps in Kotlin. Must know Jetpack Compose, coroutines/Flow, MVVM, Room/local persistence, REST APIs, offline-first sync, testing, CI/CD, Play Store releases, and AI-assisted development tools. Must reside in one of the listed U.S. states and be authorized to work in the U.S.

Core skills

KotlinJetpack ComposeAndroid

Required skills

Kotlin CoroutinesFlowDagger 2MVVMRoomREST APIAndroid memory managementAndroid performance profilingAndroid debugging toolsJUnitCI/CDGoogle Play StoreAI-assisted development tools

Optional skills

KtorRetrofitFirebaseCrashlyticsFirebase AnalyticsFirebase Remote ConfigPendoGitHub Actions

What you'll do

  • 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
  • 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
  • Write well-tested code; contribute to unit and integration test coverage using JUnit, MockK, and Turbine
  • Participate in code reviews; provide and receive feedback constructively
  • Adopt and champion AI-assisted development tools and agentic workflows to improve delivery speed and quality
  • Follow and help refine coding standards across the Android team
  • Monitor app health via Crashlytics, Kibana, and Pendo; investigate and resolve issues proactively
  • Profile and optimize app performance across supported Android versions and devices (SDK 29–36)
  • Contribute to feature flag implementation and safe rollout practices using Firebase Remote Config
  • Work closely with Product, Design, Backend, API, and Web teams to deliver features end-to-end
  • Collaborate with QA on end-to-end test coverage and release readiness
  • Communicate technical trade-offs clearly to both technical and non-technical stakeholders

What they require

  • 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
  • Preferred: Experience building form-based applications and data-collection utilities from a mobile app perspective
  • Preferred: Prior experience at a SaaS or field service software company
  • You must reside in one of the states listed to be considered. (AL, AR, AZ, CA, CO, CT, DE, FL, GA, IL, IN, KY, LA, MD, ME, MI, MN, MO, NC, NH, NJ, NY, OH, OR, PA, SC, TN, TX, UT, VA, VT, WA)
  • 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.

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

ServiceTrade is a best-in-class field service management platform that helps commercial fire protection and mechanical service contractors build efficient and growing businesses.

🇺🇸 United StatesField ServiceMid-size

Details

Apply routeGreenhouse
Salary not disclosed