Senior Flutter Engineer
Senior Flutter Engineer / Flutter Technical Expert
About the Role
We are seeking an experienced Flutter Engineer to join our engineering team in Singapore.
You will be responsible for building and optimizing high-performance mobile applications that support real-time financial data, trading workflows, portfolio management, and mission-critical business operations.
The ideal candidate has strong experience developing scalable mobile applications in high-concurrency environments and is passionate about delivering exceptional user experiences for demanding financial services products.
Responsibilities
- Design, develop, and maintain cross-platform mobile applications using Flutter.
- Build highly responsive, low-latency user interfaces for real-time financial and trading systems.
- Collaborate with Product Managers, Backend Engineers, QA Engineers, and Designers to deliver high-quality products.
- Optimize application performance, stability, and scalability across Android and iOS platforms.
- Integrate with complex backend APIs, WebSocket services, and real-time data streams.
- Participate in technical architecture design and code reviews.
- Troubleshoot and resolve production issues to ensure system reliability.
- Continuously improve engineering practices, development processes, and application quality.
- Mentor junior engineers and contribute to team technical growth.
Requirements
Must Have
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 5+ years of software development experience.
- 3+ years of hands-on Flutter development experience.
- Strong proficiency in Dart programming language.
- Solid understanding of Flutter architecture, state management, and performance optimization.
- Experience publishing and maintaining applications on both App Store and Google Play.
- Experience integrating RESTful APIs and WebSocket-based services.
- Strong understanding of mobile security, application lifecycle management, and performance tuning.
- Familiarity with Git, CI/CD pipelines, and automated testing frameworks.
Preferred
- Experience in financial services, trading platforms, banking systems, securities, wealth management, payment systems, or capital markets.
- Experience developing high-concurrency, high-availability systems supporting large-scale user traffic.
- Experience working with real-time market data, streaming systems, or low-latency applications.
- Familiarity with microservices architectures and distributed systems.
- Knowledge of mobile observability, monitoring, and performance analytics.
- Experience leading technical projects or mentoring engineers.