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
To apply for this and other jobs on Djinni login or signup.
Loading...