Job Description
 1. Core Mobile Development - Design and implement core features for exchange mobile applications using Flutter to ensure consistent experience across Android and iOS platforms. - Build scalable and maintainable application architectures using state management frameworks like GetX/Provider/Riverpod. 2. Performance Optimization - Conduct performance analysis and optimization of Flutter rendering pipeline to ensure low-latency and high frame rate UI rendering. - Apply techniques like layer-based drawing and dirty region repainting to enhance performance for large-scale data visualization. 3. Custom Component & Chart Development - Develop highly customized UI components using CustomPainter and CustomClipper. - Independently develop and optimize exchange-specific chart modules including K-line charts, depth charts, and volume charts, ensuring data accuracy and interaction fluency. 4. Interaction & Gesture System - Design and implement complex interaction features including multi-touch, zooming, dragging, and crosshair tracking. - Develop and extend custom gesture recognizers to enhance user experience in trading scenarios. 5. Cross-platform & System Integration - Develop and maintain Flutter plugins to enable interaction with native platforms (Android/iOS) for features like security modules and push notifications. - Collaborate with backend engineers to integrate real-time market data (WebSocket) for stable rendering of high-frequency trading data. 6. System Scaling & Maintenance - Build mobile architectures capable of handling high concurrency and real-time data, ensuring stability during extreme market conditions. - Participate in code reviews, documentation, CI/CD processes and automated testing to ensure quality and stability during version iterations. 
Job Requirements
- Technical Skills: 
- Proficient in state management frameworks like GetX/Provider/Riverpod
 - Deep understanding of Flutter rendering mechanism and performance optimization
 - Capable of Flutter plugin development with knowledge of Flutter-native platform interaction
 - Expertise in custom drawing using CustomPainter and CustomClipper
 - Experience in developing complex chart components (K-line, depth, volume charts)
 - Mastery of chart performance optimization techniques (layer-based drawing, dirty region repainting)
 - Skilled in complex gesture recognition and custom gesture recognizer development
 
 - Qualifications: 
- 3-5 years of experience in blockchain exchange development
 - Proven ability to develop projects from scratch
 - Experience in developing K-line chart modules from ground up
 - Project experience handling high-concurrency real-time data
 - Proficiency in Chinese and English communication
 
 
Benefits
- Meal allowance - Daily meal provision or meal subsidy
 - Overtime compensation - Overtime pay according to company policy
 - Transportation allowance - Commuting expense subsidy
 - Travel support - Air ticket reimbursement (following company policy)
 - Vacation policy - Annual leave and national statutory holidays