Find On-site/Hybrid Jobs
Flutter Development Engineer

XBIT
Smarter Job Matches Await
Log in to discover AI-curated job opportunities tailored to your skills and goals.
Flutter Development Engineer

XBIT
Job Description
Description
Job Responsibilities
1. Core Business Development
• Responsible for the Flutter cross-platform development of core modules for the DEX exchange (trading pairs, order book, wallet management, K-line charts, etc.), ensuring a high-concurrency, low-latency trading experience.
• Optimize trading interface rendering performance, addressing critical issues such as animation stuttering and data synchronization delays.
• Integrate blockchain APIs (such as WebSocket real-time market data and smart contract interactions) to ensure data security and stability.
2. Architecture and Technical Challenges
• Design a layered architecture based on Flutter + Dart (such as modularization and state management), leading technology selection and code standard formulation.
• Resolve technical challenges in complex business scenarios (such as hot wallet encryption and multi-chain asset management).
3. Cross-Team Collaboration
• Collaborate with the backend team to define gRPC/GraphQL interfaces and align with the product team on financial-grade functional requirements (such as compliance KYC and AML).
• Participate in the formulation of mobile security strategies (data encryption, anti-tampering, permission control).
Requirements
Job Requirements
Mandatory Requirements
4. Experience Requirements
• Over 8 years of mobile development experience, with at least 3 years leading medium to large scale projects using Flutter; experience in developing DEX/DeFi exchanges is preferred.
• Proficient in cross-platform development for iOS and Android, capable of independently completing native module development (such as JNI, Swift/Objective-C).
5. Technical Skills
• Flutter Ecosystem: Proficient in flutter_bloc (state management), get_it (dependency injection), go_router (routing management), and freezed (immutable data models).
• Data Layer: Skilled in using graphql_codegen for type-safe queries, familiar with Firebase (Crashlytics, Analytics, Cloud Functions).
• Engineering: Familiar with CI/CD processes (GitHub Actions/Jenkins), capable of writing automated test scripts (Unit/Widget tests).
6. Language and Communication
• English CET-4 or above, able to read technical documentation fluently (such as Flutter official documentation, RFC protocols) and collaborate with overseas teams.
• Preferred Qualifications
• Familiar with the underlying principles of blockchain (such as EVM, consensus mechanisms), with complete experience in launching DEX/DeFi projects.
• Contributed to Flutter open-source projects (such as custom plugins, performance optimization tools).

Luna zhuo
HR ManagerXBIT
Active within three days