Fimple is a product company focused on building a cloud-native, highly composable, and extendible platform to meet the end-to-end platform requirements of digital, disruptive, and new entrant financial players seeking agility. We offer a modern, highly composable, and extensible platform with robust ecosystem/marketplace support, powering business needs and fostering success in a rapidly evolving market.
We are in search of a highly skilled Senior Flutter Developer to join our team. As a Senior Flutter Developer at Fimple, you will be instrumental in designing, developing, and maintaining high-quality cross-platform mobile applications. We seek a candidate with strong Flutter expertise, mobile development experience, and the ability to lead initiatives in a dynamic, international environment.
What Will The Right Person Look Like?
-
Minimum 5 years of professional mobile application development experience, with at least 3+ years focused on Flutter.
-
Strong expertise in Dart and Flutter framework, including state management solutions (Bloc, Provider, Riverpod, etc.).
-
Experience with publishing and maintaining applications in the Apple App Store and Google Play Store.
-
Solid understanding of mobile UI/UX principles and ability to build responsive, adaptive designs.
-
Experience with integrating RESTful APIs, GraphQL, and third-party libraries.
-
Familiarity with mobile CI/CD pipelines (GitHub, Azure Devops).
-
Experience with Firebase (Analytics, Crashlytics, Push Notifications) or similar services.
-
Knowledge of native Android (Kotlin/Java) or iOS (Swift) is a plus.
-
Excellent problem-solving and debugging skills.
-
Ability to mentor junior developers and collaborate in agile teams.
-
Strong communication and interpersonal skills.
-
Experience in the financial services or banking industry is a plus.
What Will You Be Doing?
-
Design, develop, and maintain high-quality Flutter mobile applications.
-
Collaborate with product managers, designers, and backend teams to define and deliver features.
-
Ensure application performance, quality, and responsiveness across platforms.
-
Implement best practices for state management, testing, and code quality.
-
Integrate applications with backend APIs and third-party services.
-
Manage app releases and deployments to Google Play Store and Apple App Store.
-
Troubleshoot, debug, and optimize application performance.
-
Set up and maintain CI/CD pipelines for mobile applications.
-
Write and maintain technical documentation.
-
Provide mentorship and guidance to junior developers.