 
        
        Job Description
We are seeking a skilled Senior Flutter Developer to join our team. As a key member of our development team, you will be responsible for building and maintaining a high-performance, stable, and well-instrumented desktop client using Flutter.
The successful candidate will have experience with Flutter and Dart, as well as a solid grasp of architectural patterns, dependency injection, and state management. You will also have hands-on experience with RESTful APIs, WebSockets/Streams, async/isolates, and robust error handling.
Additionally, you will be working on CPU and GPU optimizations, minimizing rebuilds, reducing overdraw/repaints, and avoiding expensive effects. You will also be tracking performance metrics and guarding against regressions.
In this role, you will collaborate with the product/design/QA teams to refine requirements, edge cases, and acceptance criteria. You will also work on delivering high-quality code, writing unit tests, and participating in code reviews.