MLabs is looking for a Mobile Engineer to build and own the native mobile trading experience from the ground up for our decentralized trading platform. Your mission is to deliver a high-performance, cross-platform application using Flutter and Dart that integrates with on-chain protocols, enabling transparent, permissionless trading for anyone with a digital wallet.
What You'll Do
- Develop high-performance, cross-platform mobile applications that deliver a native-tier experience on both iOS and Android.
- Architect scalable and testable codebases using Clean Architecture principles, enforcing strict separation of concerns and utilizing modular dependency injection.
- Architect and implement seamless mobile-first Web3 authentication and wallet connectivity (e.g., using WalletConnect, Reown AppKit, or Privy) for secure on-the-go trading, signing, and transaction lifecycles.
- Manage networking via GraphQL and REST, utilizing code generation tools for robust, immutable data models.
- Write comprehensive Unit and Widget tests to ensure stability, reliability, and consistency across both iOS and Android platforms.
What We're Looking For
- Proven experience building and shipping cross-platform mobile applications with Flutter and Dart.
- Strong expertise in architecting scalable, maintainable applications, ideally using Clean Architecture.
- Experience implementing Web3 wallet connectivity and authentication flows for mobile applications.
- Proficiency with GraphQL and REST APIs and associated code generation tooling for data modeling.
- A commitment to software quality through comprehensive testing, including unit and widget testing.
Technical Stack
- Flutter, Dart
- GraphQL, REST
- WalletConnect, Reown AppKit, Privy
Benefits & Compensation
- Salary: $140K - $300K
Work Mode
This is a global, remote position open to candidates based in the US and Europe.
MLabs is an equal opportunity employer.




