We are looking for an exceptional Senior Flutter Engineer to take significant ownership of a production fintech mobile application. Our application handles financial transactions and requires high standards of reliability, security and transaction handling. You will be the primary mobile engineer within a small, senior engineering team and will own the quality and architecture of our Flutter application.
Responsibilities :
- Own Flutter application architecture
- Develop new customer journeys and features
- Integrate backend APIs and financial services
- Implement secure authentication and biometric flows
- Build reliable payment journeys
- Handle transaction timeouts and delayed responses
- Handle interrupted payment sessions safely
- Implement secure local storage
- Integrate push notifications
- Implement deep links
- Maintain multilingual application support
- Optimize application performance
- Handle device and OS compatibility
- Implement analytics and crash reporting
- Build automated mobile tests
- Manage application releases
- Investigate production issues
- Participate in architecture and code reviews
Required Skills :
- Flutter, Dart, Mobile application architecture, State management
- REST APIs, Authentication, Biometrics, Secure storage
- Push notifications, Deep linking, Localization, Automated testing
- Git, CI/CD
- Robust understanding of both Android and iOS application behavior
We are looking for someone who takes ownership of the entire mobile experience. You should be comfortable working directly with product, backend and engineering leadership and should be willing to challenge a proposed solution when you believe there is a safer or simpler approach.