Senior Flutter Developer for Fintech Platform | Remote
Remotely
Full-time
Part-time
Are you an experienced Flutter developer looking to make a significant impact in the fintech industry? Our client, an innovative technology company specializing in algorithm-based trading systems, is seeking a qualified Senior Flutter Mobile Application Developer to join their remote team. In this role, you will design and develop complex mobile applications that provide traders with advanced tools and analytics for financial markets.
Key Responsibilities
- Design and develop high-performance, feature-rich applications using Flutter 3.19+ for iOS and Android platforms.
- Collaborate with backend developers to integrate RESTful APIs and GraphQL services.
- Implement complex UI components and ensure smooth animations and transitions.
- Optimize applications for maximum performance across various devices.
- Participate in the full lifecycle of mobile application development, from concept and design to testing and deployment.
- Implement state management solutions using providers, Bloc pattern, Riverpod, or Redux.
- Debug and resolve technical issues and performance bottlenecks.
- Write clean, maintainable code with comprehensive documentation.
- Participate in code reviews and architectural discussions.
- Keep up with the latest Flutter versions (currently Flutter 3.19) and best practices.
Required Skills and Experience
- 5+ years of professional experience in mobile application development.
- Proficiency in Flutter framework and Dart programming language (Dart 3.0+).
- Proven experience with fintech or trading applications.
- Expert knowledge in integrating and using RESTful APIs and WebSockets.
- Solid understanding of state management patterns in Flutter (Bloc, Provider, Riverpod).
- Experience integrating Firebase services (Analytics, Crashlytics, Cloud Messaging).
- Deep knowledge of mobile UI/UX design principles and implementation.
- Proficiency with version control systems, especially Git.
- Experience with continuous integration and deployment (CI/CD).
- Excellent problem-solving abilities and attention to detail.
- Strong communication skills and ability to work effectively in a remote team.
Have a Nice
- Experience with financial or trading platforms.
- Knowledge of financial market data structures and protocols.
- Familiarity with WebSockets for real-time data streaming.
- Experience developing native modules when necessary (Kotlin/Java for Android, Swift/Objective-C for iOS).
- Understanding of financial regulations and compliance requirements.
- Experience with automated testing frameworks for Flutter (Widget tests, integration tests).
- Contributions to open-source Flutter projects or packages.
- Experience with Agile development methodologies.
- Knowledge of secure coding practices and data protection standards.
- Experience implementing biometric authentication in mobile applications.
Why Join?
Join a cutting-edge team that is revolutionizing trading technology. You will work on complex challenges, implement advanced mobile solutions, and develop your expertise in both Flutter development and fintech. Our client offers competitive compensation, flexible remote work conditions, and the opportunity to shape the future of financial technology.