Senior Mobile Engineer - Matcha
0
0xFinTech
WorldwideFull-TimeSenior
Salary120000 - 230000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- JavaJestKotlinObjective-CReact NativeSwiftTypeScript
Requirements
- 5+ years of mobile engineering experience with deep fluency in React Native and TypeScript.
- Proven track record of shipping complex mobile apps - ideally from blank repo to App Store/Play Store.
- Hands-on experience with modern RN patterns: custom hooks, Zustand/Recoil, Reanimated, FlatList, memoization, and performance profiling.
- Experience working on crypto wallets or DeFi mobile products (e.g. Matcha, MetaMask, Safe, Uniswap, Phantom, Rainbow, Rabby, Backpack, etc.).
- Understanding of key management, signing flows, transaction UX, and Web3 connectivity (WalletConnect, EIP-155).
- Understanding of native modules and when to use them for crypto or performance-critical tasks (Objective-C, Swift, Java, Kotlin a plus).
- Strong debugging habits and comfort profiling on real devices across Android and iOS.
- Familiarity with mobile CI/CD pipelines, incremental rollouts, and feature flagging.
- Excellent collaboration and communication skills - you think out loud, stay calm under pressure, and embrace feedback.
- A low-ego, ownership-driven approach to building great products with others.
- Knowledge and passion for decentralized finance and the 0x mission.
- Willingness to travel globally for two annual in-person team meetups - all travel expenses covered.
Responsibilities
- Build and ship Matcha's new React Native app for iOS and Android from the ground up.
- Design robust architecture, state management, and in-app infrastructure (CI/CD, telemetry, feature flags).
- Implement high-performance mobile UX - snappy lists, smooth gestures, fast load times, and secure wallet flows.
- Collaborate closely with design and product to prototype, iterate, and ship features quickly and safely.
- Write clean, modern TypeScript and React Native code with proper typing, linting, and testing coverage (Jest, Detox/Maestro).
- Help define the mobile engineering culture - code reviews, pairing, testing discipline, and continuous performance tuning.
- Contribute to open discussions on design trade-offs and product priorities with a user-first mindset.
View Full Description & ApplyYou'll be redirected to the employer's site