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.
Apply directly at ServiceTrade →Create a free account for alerts like thisView ServiceTrade immigration profile
This listing is sourced directly from ServiceTrade's careers page and normalized into a canonical job model.