Description

We are seeking experienced Flutter Developers to design, develop, and maintain secure, scalable mobile applications for the Fintech industry. You will contribute to building financial products such as digital wallets, payment systems, lending platforms, and banking applications for a diverse user base.

Your primary responsibility will be developing high-quality cross-platform mobile applications using Flutter and integrating them with secure RESTful APIs, payment gateways, and cloud services. You will work closely with cross-functional teams to deliver reliable, compliant, and high-performance Fintech solutions, with a strong focus on security, clean architecture, and performance optimization.

Job Responsibilities

  • Translate Fintech product requirements, UI/UX designs, and wireframes into high-quality Flutter code.
  • Design, build, and maintain secure, scalable, and high-performance mobile applications for financial use cases.
  • Integrate mobile applications with RESTful APIs, payment gateways, authentication services, and third-party financial services.
  • Participate in the end-to-end product lifecycle, including requirement analysis, solution design, development, testing, deployment, and post-release support.
  • Ensure application performance, reliability, responsiveness, and data security.
  • Implement secure authentication, authorization, and data encryption mechanisms.
  • Identify performance bottlenecks, fix bugs, and improve application stability.
  • Maintain clean code architecture, documentation, and automated testing standards.
  • Resolve complex technical challenges and contribute to continuous innovation in Fintech products.
  • Collaborate with cross-functional teams to define, design, and deliver new features aligned with business and regulatory requirements.
  • Ensure compliance with industry best practices and financial security standards.

 

Skill Requirements

  • 3-6 years of hands-on experience in Flutter mobile application development.
  • Strong understanding of the mobile application development lifecycle, especially for Fintech products.
  • Experience with secure mobile application development and handling sensitive financial data.
  • Solid knowledge of mobile memory management and performance optimization.
  • Proficiency in writing maintainable, testable, and scalable code, including API integration and unit testing.
  • Hands-on experience with Flutter state management solutions such as BLoC, GetX, Provider, etc.
  • Experience working with external data sources, RESTful APIs, and third-party SDKs (payment, KYC, analytics).
  • Knowledge of dependency injection and clean architecture patterns.
  • Experience with version control systems such as Git.
  • Experience deploying and maintaining applications on both Google Play Store and Apple App Store.
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent interpersonal and communication skills.
  • Passion for learning new technologies and staying updated with Fintech trends.

 

Educational Requirements

  • B.Sc. / M.Sc. in Computer Science, Software Engineering, or a related field from a reputed university.
  • An equivalent combination of education and relevant professional experience may also be considered.

Life at Brain Station 23