Senior Staff Engineer – Mobile

Posted Sep 18

This is a fully remote position, open to applicants in New York.

📋 Description

• Take ownership of the engineering strategy across Android and shared KMP layers on multiple platforms.

• Establish technical direction and influence architectural choices within the mobile organization.

• Spearhead complex features and systems spanning multiple quarters, from architecture and design to deployment and optimization.

• Define and uphold engineering principles and best practices across Android and KMP interfaces.

• Drive architectural decisions regarding shared business logic, Compose Multiplatform UI, and cross-platform state management.

• Collaborate with platform teams on contracts, unified standards, and a cohesive UI component library.

• Make significant technical decisions alongside product, design, and executive stakeholders.

• Promote software quality, testability, operational metrics, and the health of the build system.

• Mentor and develop engineers at all levels.

• Oversee incident resolution through the on-call rotation and eliminate cross-team obstacles.

• Conduct thorough code reviews and elevate engineering standards.


⛳️ Requirements

• Over 10 years of experience in developing highly scalable, consumer-oriented Android applications.

• Proven track record in senior staff-level technical leadership and cross-platform ownership.

• Expert-level proficiency in Kotlin, encompassing coroutines, flows, language idioms, and best practices.

• Extensive hands-on experience with KMP in large, multi-module codebases.

• Strong understanding of MVI and reactive architecture patterns.

• Expertise in Gradle and build systems, including multi-module projects, convention plugins, dependency management, and build performance.

• Familiarity with CI/CD pipelines, SDK versioning strategies, and automated release management.

• Practical experience with Compose and Compose Multiplatform.

• In-depth knowledge of Android platform best practices and design system standards.

• Ability to articulate complex technical decisions to both technical and non-technical stakeholders.

• Experience in driving Agile/SCRUM process enhancements and ensuring delivery excellence.

• Team-oriented mindset.

• Highly desired: Expertise in Compose Multiplatform across Android, iOS, desktop, and other targets.

• Highly desired: Experience with KSP-based code generation, Koin, or similar dependency injection patterns.

• Highly desired: Familiarity with feature flag systems, mobile observability tools, and platform integration patterns.

• Highly desired: Knowledge of distributed systems and event-driven architecture.


🏝️ Benefits

• Competitive base salary and bonus structure.

• Access to benefits information at https://benefitsatfanatics.com/.

• Opportunity for in-person onboarding through Launching into Better: LIVE for full-time, non-seasonal hires.

• Employee benefits on a global sports platform (details available on the benefits site).

People also viewed

Shield AI21 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix23 hours ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom1 day ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps1 day ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce1 day ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly1 day ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers