Job Description
As a Flutter Developer for our exchange mobile application, you will be responsible for developing and iterating the Flutter-based app across both iOS and Android platforms. You will collaborate closely with product managers, UI/UX designers, backend engineers, and QA teams to ensure high-fidelity implementation of designs while maintaining smooth and stable user experiences in complex interactive scenarios. Your role will also involve daily maintenance, bug fixes, and continuous optimization of existing business modules to enhance app stability, usability, and performance.
Key Responsibilities
- Lead Flutter development for exchange mobile applications across iOS and Android platforms
- Collaborate with cross-functional teams to implement high-quality UI/UX designs
- Maintain and optimize existing business modules to improve app performance
- Ensure smooth user experience in complex interactive scenarios
- Conduct regular app performance monitoring and optimization
- Participate in the entire app development lifecycle from design to deployment
Job Requirements
- 3+ years of Flutter development experience with at least one commercial Flutter project
- Proficient in Dart language and Flutter framework with deep understanding of rendering mechanism
- Strong knowledge of Widget lifecycle, asynchronous programming, and routing management
- Experience with state management solutions like Riverpod or GetX
- Ability to develop complex business pages with high interactivity requirements
- Familiarity with native Android/iOS capabilities and platform-specific solutions
- Proficient in Git workflows and writing maintainable, scalable code
- Strong problem-solving skills using logs, monitoring tools, and crash analysis
- Excellent communication skills and ability to work in fast-paced environment
Preferred Qualifications
- Experience in financial or exchange applications
- Knowledge of blockchain technology
- Understanding of security best practices for mobile applications
Benefits
Unique opportunity to participate in building a new exchange platform from the ground up (0-1 project). You'll have the chance to shape the technical direction and architecture of a cutting-edge financial application while working with the latest technologies in a dynamic, fast-growing environment.