Staff Mobile Engineer – Consumer App

Posted 1 hour ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Staff Mobile Engineer owning Moonshot’s Flutter iOS and Android cryptocurrency trading app. Leading architecture, design systems, performance, testing, and interactive trading experiences.

Responsibilities

  • Own the architecture and long-term evolution of Moonshot’s Flutter app across iOS and Android
  • Design, implement, and maintain a company-wide mobile design system and component library with Design
  • Build interactive trading experiences including live prices, charts, order tickets, order history, notifications, and portfolio views
  • Drive mobile performance and reliability through profiling, frame-rendering optimization, memory and network management, and crash reduction
  • Implement and maintain automated unit, widget, and integration testing
  • Help define release and QA processes
  • Integrate analytics, A/B testing, feature flags, and event tracking into the app with Product and Growth
  • Partner with Backend and Platform engineers on API design, data models, error handling, retries, fallbacks, and offline behavior
  • Lead through code reviews, design documents, and mentorship
  • Participate in mobile on-call rotations and drive root-cause fixes
  • Develop the next chapter of Moonshot’s iOS and Android cryptocurrency trading experience

Requirements

  • 6–10+ years of professional mobile development
  • Ideally 3+ years of Flutter in production, or experience with React Native, Kotlin, or Swift
  • Experience owning large-scale consumer apps end-to-end
  • Experience ideally in fintech, trading, or similarly demanding domains
  • Strong understanding of mobile architectures, including state management, navigation, and modularization
  • Demonstrated experience building or leading design systems or UI libraries in Flutter or other frameworks
  • Experience with testing, mobile CI/CD, monitoring, and release management
  • Strong collaboration skills
  • Experience mentoring other engineers
  • Ability to work in the USA or Canada as applicable to the role's remote eligibility and authorization question

Benefits

  • Meaningful equity
  • 5% 401(k) match
  • Health benefits with employer-covered premiums
  • Life insurance coverage
  • One-time office setup stipend
  • Flexible PTO
  • Periodic in-person sprints
  • Travel allowance implied by company-covered travel for approximately 1 week per quarter is not explicitly stated; no separate travel benefit listed

Job type

Full Time

Experience level

Lead

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

AndroidFlutteriOSKotlinReactReact NativeSwift

Location requirements

RemoteUnited States

Report this job

Found something wrong with the page? Please let us know by submitting a report below.