Role Overview
**
Sav is a Dubai-based fintech company that aims to transform personal finance in the MENA region. The company is licensed under the Dubai Financial Services Authority (DFSA) in the DIFC and offers a smart money management platform to its users. By leveraging technology, data insights, and partnerships with licensed financial institutions, Sav delivers secure, transparent, and user-friendly financial solutions. As part of the team, you will play a crucial role in taking ownership of the Flutter frontend architecture and collaborating with backend, product, and design teams to build and ship complex UI flows.
**
Key Responsibilities
**
- Take ownership of the Flutter frontend architecture and establish best practices for modular, maintainable code.
- Collaborate with backend, product, and design teams to build and ship complex, elegant UI flows.
- Lead performance tuning, state management, and navigation strategies for large-scale apps.
- Optimize the app for speed, responsiveness, and offline access.
- Build robust interfaces with real-time data (WebSockets, Streams) and integrate with third-party APIs.
- Conduct code reviews, mentor junior developers, and contribute to hiring.
- Implement unit, widget, and integration testing for ensuring quality.
- Champion a clean, scalable, and testable architecture such as MVVM and Clean Architecture.
**
Qualifications Required
**
- 5 to 6 years of overall software development experience, with a minimum of 3 years of Flutter development in production apps.
- Deep understanding of Flutter/Dart, state management solutions like Riverpod, Bloc, Provider.
- Strong grasp of app lifecycles, widget trees, rendering, and asynchronous programming.
- Experience with platform channel integration (Android/iOS native) and API integration.
- Knowledge of OAuth/token-based auth, JSON serialization, and working in agile environments.
- Solid understanding of Git, version control workflows, and deployment via Play Store / App Store.
- High standards for UI/UX, design-to-development fidelity, and experience with consumer fintech or neobank apps.
- Familiarity with Firebase, analytics integration, crash reporting, A/B testing, and design systems.
- Contributions to open-source Flutter projects or writing tech blogs.
Please note that additional details about the company were not provided in the job description.