Senior Flutter Developer
Fimple
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.