Frontend Developer
Summary
Build consumer-facing DeFi features in a mobile app using Flutter, integrating on-chain lending, swapping, and borrowing while ensuring secure transaction flows and clear user experiences.
You will build and own consumer-facing DeFi features in a mobile app, translating on-chain lending, swapping, and borrowing into clear mobile experiences. You will integrate backend services, manage wallet and transaction states, write maintainable tested code, review code, and help shape requirements into released features.
Responsibilities
- Build and own consumer-facing DeFi features in the mobile app
- Translate DeFi concepts into clear and trustworthy mobile user experiences
- Integrate backend services and handle secure money-movement and transaction authorization flows
- Manage wallet signing and transaction states with robust error handling and user feedback
- Contribute to mobile architecture and shared component patterns
- Write testable and maintainable code and participate in code review and release quality
- Collaborate with product and design to turn requirements into shipped features
Requirements
- 2+ years of production mobile development with Flutter, or 3+ years owning shipped consumer apps
- Hands-on DeFi experience with on-chain protocols and concepts including collateral, LTV, health factor, and gas or network fees
- Flutter state management, navigation, clean architecture, and dependency injection
- REST API consumption, authentication tokens, and asynchronous multi-step transaction flows
- Mobile security practices including secure storage, sensitive-data handling, and MFA flows
- Git-based workflows, code review, and App Store or Play Store releases