Principal Mobile Engineer, Platform

Posted 8 hours ago

Apply Now

Resume Score

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

Sign in to check score

About the role

  • Principal Mobile Engineer at Consensys shaping the future of MetaMask mobile platform. Leading architecture and technical initiatives for web3 applications globally.

Responsibilities

  • Own mobile platform architecture
  • Define and evolve architecture of MetaMask Mobile (React Native + native)
  • Make tradeoffs between JS/TS, RN, and native
  • Design and steward core platform systems
  • Lead cross-team initiatives
  • Drive upgrades and migrations
  • Conduct structural performance and stability work
  • Elevate developer experience & automation
  • Improve tooling and release workflows
  • Establish patterns for navigation and state management
  • Integrate AI/LLMs into workflows
  • Define metrics and dashboards for performance and stability
  • Mentor engineers and influence technical direction

Requirements

  • 10+ years building and scaling mobile apps
  • Ownership of large, production React Native or hybrid mobile platforms
  • Prior Staff/Principal-level impact leading technical initiatives
  • Deep expertise with React Native in production
  • Solid experience with native iOS (Swift/SwiftUI) and/or Android (Kotlin/Jetpack)
  • Understanding of mobile CI/CD, release engineering, and OTA systems
  • Proven ability to influence without authority and mentor senior engineers
  • Experience using AI/LLMs to improve productivity and code quality

Benefits

  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development
  • Bonuses
  • Stock options
  • Equipment allowances
  • Wellness programs

Job type

Full Time

Experience level

Lead

Salary

$227,000 - $272,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AndroidiOSJavaScriptKotlinReactReact NativeSwiftTypeScript

Location requirements

RemoteNorth America

Report this job

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