ZenBusiness

Staff Software Engineer, Android

ZenBusiness

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Lead

Tech Stack

AndroidApolloDaggerGradleGraphQLiOSJUnitKotlinSwift

About the role

  • Own Android technical strategy & delivery: architecture, modularization, and a release every two weeks
  • Collaborate with product and design teams to define requirements, scope, acceptance criteria, and execute on the delivery of new features and improvements
  • Evolve the dev environment to keep up with modern tools, libraries, and platform releases, and maintain build and CI/CD health
  • Partner cross-platform to ensure parity and consistency between Android and iOS in both experience and patterns/conventions
  • Occasionally contribute to iOS (Swift/SwiftUI) as needed (up to ~5-10%)
  • Shape GraphQL integrations: collaborate on schema design, implement shared GraphQL libraries (schema + resolvers), and integration into the Android app
  • Raise the quality bar by setting and enforcing Android development standards for code quality/patterns, performance, and security
  • Mentor and influence engineers by leading knowledge-sharing efforts, running design/code reviews, and driving cross-team initiatives

Requirements

  • Proven Staff/Lead impact owning Android architecture and multi-team delivery for complex consumer apps
  • Deep fluency in modern Android development: Kotlin, Compose (+navigation), Coroutines & Flow, MVVM with unidirectional data flow, DI with Hilt/Dagger, multi-module clean architecture
  • Testing depth across unit, integration, and UI (JUnit, MockK, Turbine, Compose UI/Espresso)
  • Operational excellence experience: instrumentation/observability (e.g., Sentry, logs/metrics), reliability ownership, and security best practices
  • Experience collaborating on backend-for-frontend (BFF) design and consumption for mobile with strong GraphQL experience on Android (we use Apollo Kotlin); exposure to Fastify + Mercurius for BFF development is a plus
  • Hands-on Android CI/CD (GitHub Actions), Gradle, and Google Play multi-track releases
  • Excellent written and verbal communication; adept at async collaboration across distributed teams
  • Experience with the latest AI-assisted software development tools and responsible usage
  • Bias for ownership and pragmatic delivery; comfortable with ambiguity and accountable to measurable outcomes
Benefits
  • The company offers various benefits to employees and their dependents, including medical, vision, dental, disability, and life insurance
  • Parental and military leave
  • Employee assistance program
  • 401k + match
  • Annual bonus
  • Pet insurance
  • Paid parking* and 10 paid holidays

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Android developmentKotlinComposeCoroutinesFlowMVVMDependency InjectionHiltDaggerGraphQL
Soft skills
communicationcollaborationmentorshipleadershipproblem-solvingownershipadaptabilityinfluenceknowledge-sharingaccountability
Mobomo

Native Android Developer

Mobomo
Mid · Seniorfull-time🇺🇸 United States
Posted: 23 hours agoSource: mobomo.applytojob.com
AndroidDjangoiOSJavaPythonRxJava
Fanatics

Software Engineer II, Android

Fanatics
Juniorfull-time$125k–$156k / yearNew York · 🇺🇸 United States
Posted: 1 day agoSource: fa-exki-saasfaprod1.fa.ocs.oraclecloud.com
Kotlin