Job Closed

This listing is no longer active.

Fanatics, Inc. logo
Fanatics, Inc.

We amplify pride and create connections for all fans around the world.

Senior Staff Engineer – Mobile

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2011H1B No SponsorCompany SiteLinkedIn

Location

New York

Posted

61 days ago

Salary

$204.3K - $268.8K / year

Seniority

Senior

10 yrs expEnglishAndroidGradleKotlinSwift

Job Description

Senior Staff Engineer – Mobile

Fanatics, Inc.

• 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

Job 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

Related Job Pages

More Full-stack Engineer Jobs

YASH Technologies logo

Senior Software Engineer - SQL

YASH Technologies

Transform your business, go #digital with #automation. #YASHTechnologies

Full TimeRemoteTeam 5,001-10,000Since 1996H1B Sponsor

• Maintain and implement logic to update or create suggestions to pharma sales representatives based on business requirements • Write SQL and Python code to create generalized modules re-usable across various countries and business settings • Identify root causes of issues with existing data and suggestion generation pipelines and implement fixes • Implement data analysis steps needed to generate suggestions for pharma sales representatives

India
Job Closed
Dropbox logo

Principal Engineer, Identity & Engagement

Dropbox

Dropbox is the one place to keep life organized and keep work moving.

Full TimeRemoteTeam 1,001-5,000Since 2007H1B Sponsor

• Define and drive the technical roadmap for identity and engagement platform services, including APIs, service boundaries, data models, and reliability goals. • Lead multi-quarter modernization efforts focusing on cohesion, observability, and operational excellence. • Design and improve authentication, authorization, account integrity, and identity lifecycle services with strong security and privacy posture. • Build and evolve the systems that power engagement signals, experimentation hooks, telemetry/analytics pipelines, and usage insights to support product iteration and growth. • Create reusable platform primitives, reference architectures, and best practices that make it easier for product teams to build safely and quickly. • Partner with Product, Design, Security, Infrastructure, and AI/ML teams to align technical decisions with customer outcomes and organizational priorities. • Own delivery of complex initiatives end-to-end—breaking down ambiguous problems, driving alignment, and ensuring high-quality implementation, testing, rollout, and oncall readiness. • Mentor senior engineers, review critical designs, elevate engineering standards, and influence technical direction across teams beyond your immediate scope.

Canada
$249.7K - $337.9K / year
Full TimeRemoteTeam 51-200H1B Sponsor

• Design, build, and maintain scalable backend services and APIs for our compliance, data, and payment products. • Collaborate cross-functionally with Product, Design, Sales, and Compliance teams to translate business needs into technical solutions. • Take ownership of end-to-end projects from technical design and implementation to deployment and monitoring. • Ensure code quality, reliability, and security through best practices in testing, CI/CD, and monitoring. • Mentor and guide junior engineers, contributing to a culture of technical excellence and continuous learning. • Participate in architectural discussions and help shape the long-term technical vision of the platform. • Stay up-to-date with industry trends in fintech, compliance, and distributed systems to bring innovative solutions to Finalis.

Latin America
Recrute Action logo

Full Stack Developer – 100% Remote (ALBERTA)

Recrute Action

Recruit Action (agency permit: AP-2504511) provides recruitment services through quality support and a personalized approach. As part of the screening process, some applications may be reviewed using artificial intelligence tools. Only candidates who meet the hiring criteria will be contacted.

Full Stack Developer - Remote, Alberta A strategic opportunity to contribute to large-scale digital transformation initiatives within a public sector environment, leveraging modern frameworks, cloud platforms, and agile delivery. This role focuses on building user-centric services, improving system performance, and delivering scalable solutions that enhance citizen experiences. What is in it for you: • Salaried: $80-88 per hour. • Incorporated Business Rate: $94-102 per hour. • 12-month contract with a maximum extension term of 24 months. • Full-time position: 36.25 hours per week. • Enjoy the flexibility of remote work. Responsibilities: • Contribute to research and discovery activities, including user interviews and technical analysis, and produce supporting documentation and architectural artifacts. • Design and develop scalable, secure, and maintainable solutions aligned with modern digital service standards. • Deliver new features and enhancements that improve service accessibility, usability, and performance. • Identify, troubleshoot, and resolve functional and non-functional defects across applications. • Collaborate closely with designers and cross-functional teams to ensure cohesive user experiences. • Advise stakeholders on technical strategies, trade-offs, and implementation approaches. • Support deployment, release activities, and post-launch improvements. • Contribute to reusable components, shared services, and continuous improvement of development practices. • Maintain technical documentation and support onboarding of team members. • Participate in agile ceremonies including backlog refinement, sprint planning, and iterative delivery cycles. What you will need to succeed: • 5 years of experience using source control, particularly Git, in collaborative software development. • 3 years of experience with automated unit testing and integration testing. • 3 years of experience with database technologies, including relational databases and alternatives. • 5 years of experience working as a Full Stack Developer on complex software solutions in agile environments. • 3 years of experience working on production applications using modern application frameworks. Nice to have • 2 years of experience incrementally transforming legacy systems into modern digital services. • 2 years of experience with one or more modern technology stacks (frontend and backend frameworks). • 2 years of experience applying design patterns and software architecture principles. • 2 years of experience with Government of Alberta development guidelines and principles. • 2 years of experience working with CI/CD pipelines. • 2 years of experience working with teams that apply UX design, service design, or design thinking practices. Why Recruit Action? Recruit Action (agency permit: AP-2504511) provides recruitment services through quality support and a personalized approach. As part of the screening process, some applications may be reviewed using artificial intelligence tools. Only candidates who meet the hiring criteria will be contacted. # GOAPRDJP00000858

Canada
C$80 - C$102 / hour