
Senior Staff Engineer – Mobile
Fanatics, Inc.
full-time
Posted on:
Location Type: Remote
Location: New York • United States
Visit company websiteExplore more
Salary
💰 $204,250 - $268,750 per year
Job Level
About the role
- Own the multiplatform engineering strategy — lead architecture, development, testing, and deployment of high-quality, scalable software across Android and shared Kotlin Multiplatform (KMP) layers, setting the technical direction for the team and broader organization
- Develop a deep understanding of the industry, product, and roadmap, translating that knowledge into team strategy, cross-team influence, and long-term technical vision
- Lead end-to-end technical execution of complex, multi-quarter features and systems from ideation and architecture through deployment and continuous refinement, across multiple platforms
- Define and enforce engineering principles, guidelines, and best practices across Android and KMP surfaces, raising the bar for the entire mobile organization
- Partner with the client platform team to define and grow shared client standards, best practices, and a unified UI experience library that scales across platforms and the organization
- Drive high-impact technical decisions in close partnership with product, design, and senior stakeholders — balancing immediate business goals with long-term scalability across platforms
- Steer team planning and design discussions, introducing multiplatform-first approaches to solve technical challenges and optimize design patterns organization-wide
- Champion improvements to software quality, testability, operational metrics, and team documentation, holding the organization to a higher standard
- Mentor and grow engineering talent at all levels, fostering a culture of continuous learning and providing technical coaching that compounds across the team and organization
- Lead incident resolution as part of the on-call rotation, ensuring swift diagnosis and remediation of critical issues across platforms, while proactively removing roadblocks to maintain momentum on complex, multi-team projects
- Conduct and model rigorous code reviews, sharing expertise to improve quality and elevate standards across the codebase
Requirements
- 10+ years of experience building highly scalable Android applications, with a strong track record of sr. staff-level technical leadership and cross-platform ownership
- Expert-level Kotlin — deep mastery of coroutines, flows, language idioms, and best practices; proven ability to drive standards and mentor engineers at all levels in its effective use
- Kotlin Multiplatform (KMP) fluency — the bulk of our business logic strategy is built on KMP; you bring hands-on experience developing and scaling shared business logic within this ecosystem and can lead others in doing the same
- Multiplatform architecture expertise — strong command of MVI and other reactive architecture patterns, with the ability to apply them consistently across Android and shared KMP layers
- Strong reactive and async programming skills — deep experience with reactive programming patterns and asynchronous data processing at scale
- Gradle and build system proficiency, including multi-module projects, custom plugins, and dependency management in large codebases
- Experience with CI/CD pipelines, SDK versioning strategies, and automated release management for mobile applications and libraries
- Hands-on experience with Jetpack Compose and modern Material Design, with deep knowledge of Android platform best practices, trends, and end-user considerations
- Excels at conveying complex technical concepts clearly to diverse audiences, from engineers to executives and non-technical stakeholders
- Proven track record of driving Agile/SCRUM process improvements and delivery excellence across teams in fast-moving, large-scale enterprise environments
- Team-first mentality with the drive to raise the bar continuously.
Benefits
- Remote employees may also be eligible for a home office setup stipend
- Visit https://benefitsatfanatics.com/ for more information
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
KotlinKotlin Multiplatform (KMP)Android developmentMVI architecturereactive programmingasynchronous programmingGradleCI/CD pipelinesJetpack ComposeMaterial Design
Soft Skills
technical leadershipmentoringcommunicationteam collaborationproblem-solvingAgile/SCRUM process improvementcross-team influencecontinuous learningincident resolutioncode review