Used Tools & Technologies
LLMRequired Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Security @ 1
Kotlin @ 4
CI/CD @ 7
Hiring @ 6
Communication @ 7
React @ 4
Android @ 4
Debugging @ 4
FinTech @ 1
iOS @ 4
Swift @ 4
Web3 @ 1
Blockchain @ 4
AI @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Consensys (MetaMask) is building the Wallet Platform that powers MetaMask Mobile (iOS & Android). The Mobile Platform team treats MetaMask Mobile as a platform: enabling feature teams to ship high‑quality experiences faster by providing a secure, stable, high‑performance foundation with excellent developer experience and automated operations. The mobile apps are built primarily on React Native with native code where it matters.
Responsibilities
- Own mobile platform architecture and define/evolve the architecture of MetaMask Mobile (React Native + native).
- Make tradeoffs between JS/TS, React Native, and native code to balance performance, reliability, and iteration speed.
- Design and steward core platform systems (OTA, analytics foundations, data/persistence, auth, VPN/geolocation primitives).
- Lead high‑impact, cross‑team initiatives, including large upgrades and migrations (React Native, navigation, foundational libraries).
- Drive structural performance and stability work: startup time, crash rate, ANRs, jank, memory usage, bundle size.
- Break large efforts into incremental, shippable milestones with clear impact.
- Elevate developer experience & automation: tooling, local dev ergonomics, build/test pipelines, and release workflows; push toward push‑button releases and reduced operational toil.
- Integrate AI/LLMs into workflows to scaffold code, enforce patterns, and improve testing and feedback loops; help define safe and effective usage of AI for tickets and platform patterns.
- Define and evolve metrics and dashboards for performance, stability, and efficiency; provide tools and guidance so feature teams can self‑diagnose and own regressions.
- Mentor Senior/Staff engineers, influence technical direction across Wallet Platform and MetaMask, lead design and architecture reviews, and help shape hiring and technical culture for a lean, senior, high‑leverage team.
Requirements
- 10+ years building and scaling mobile apps, including ownership of large, production React Native or hybrid mobile platforms.
- Prior Staff/Principal‐level impact leading complex, cross‑team technical initiatives.
- Deep expertise with React Native in production: architecture, performance, debugging, and bridging between RN and native.
- Solid experience with native iOS (Swift/SwiftUI) and/or Android (Kotlin/Jetpack), including native modules and performance tuning.
- Strong understanding of mobile CI/CD, release engineering, and OTA systems.
- Track record building internal platforms, shared libraries, or tooling for other engineers, with strong architecture and communication skills.
- Proven ability to influence without authority, set technical direction, mentor senior engineers, and raise the engineering bar.
- Experience or strong interest in using AI/LLMs to improve developer productivity and code quality.
Additional notes from the posting:
- Background checks (employment, education, criminal record) are required for employment.
- Bonus: experience with crypto / Web3, wallets, fintech, security‑sensitive apps; open‑source contributions in React Native or mobile tooling; optimizing for emerging markets / low‑end devices; experience in fully remote, globally distributed teams.
- The salary range for US‑based candidates: $227,000—$272,000 USD (not including bonus, equity or other benefits).
Benefits
- Competitive benefits package
- Equity
- Continuous learning & development (Consensys Advance Program, Coursera access)
- Unlimited vacation/holidays and company “zero productivity” days
- Flexible working arrangements and remote‑first, globally distributed team
- Recognition in the blockchain and Web3 ecosystem