Senior Flutter Developer
About the Role
We’re building a comprehensive digital banking platform that delivers seamless, intuitive user experiences across mobile and web. We’re seeking a Senior Flutter Developer to join our frontend team and craft high-quality, responsive interfaces that handle diverse financial interactions securely and efficiently.
You’ll focus on creating cross-platform apps that support core banking features while ensuring a smooth, engaging user journey. This senior role involves leading UI/UX implementations, optimizing performance, and collaborating on innovative features for thousands of daily users.
What You’ll Do
- Design and develop responsive, cross-platform mobile and web apps using Flutter 3.x+
- Build intuitive UIs for key features including:
- Account dashboards (multi-currency balances, transaction history)
- Payment interfaces (real-time transfers, bill payments, recurring schedules)
- Card management (issuing, virtual cards, transaction monitoring)
- Loan applications with EMI calculations and repayment trackers
- Savings and investment tools with progress visualizations
- Secure authentication and KYC flows
- Integrate with backend APIs (REST/GraphQL) and state management solutions (Provider, Riverpod, Bloc)
- Ensure app performance, accessibility, and security (biometrics, encryption)
- Collaborate with backend, design, and product teams to iterate on features
- Write clean, testable code with unit/integration tests (Flutter Test)
Mentor junior developers and contribute to code reviews
Requirements
- 5+ years in mobile app development, with 3+ years focused on Flutter
- Strong expertise in Dart, Flutter widgets, animations, and custom UI components
- Experience building secure financial or high-stakes apps (transactions, compliance)
- Proficiency with state management, API integrations, and offline capabilities (Hive, SQLite)
- Familiarity with CI/CD tools (Codemagic, Fastlane) and app deployment (App Store, Google Play)
- Knowledge of banking UX patterns (payments, lending, accounts)
- Proficient English communication
Nice-to-Haves
- Experience with Flutter for Web or Desktop
- Firebase integration (Auth, Firestore, Analytics)
- Custom packages or plugins development
- UI/UX design tools (Figma, Adobe XD)
- Background in neobanking or integrated financial apps
Required languages
| English | C1 - Advanced |
Published 2 March
14 views
·
4 applications
📊
Average salary range of similar jobs in
analytics →
Loading...