Enter a job title or keyword

Senior Flutter Developer – FinTech


Job Location:

Karachi - Pakistan

Monthly Salary: Not provided by the employer
Posted: 13 July 2026 (30+ days ago)
Application Deadline: 10 October 2026
Vacancies: 1 Vacancy

Job Summary

Requirements:

  • Bachelors degree in Computer Science Software Engineering or a related field.
  • 5 years of experience in mobile application development with at least 3 years of hands-on experience in Flutter.
  • Strong proficiency in Dart and a solid understanding of Flutter architecture and state management solutions (BLoC Provider Riverpod etc.).
  • Experience developing and maintaining production-grade Android and iOS applications.
  • Hands-on experience integrating RESTful APIs and third-party SDKs.
  • Strong understanding of secure mobile application development including authentication authorization encryption and secure data storage.
  • Experience working on FinTech digital banking payment gateways wallets lending platforms or other financial applications is highly preferred.
  • Familiarity with Firebase services push notifications analytics and crash reporting.
  • Experience with Git CI/CD pipelines and mobile app deployment processes.
  • Understanding of software architecture patterns clean code principles and performance optimization.
  • Experience working in Agile/Scrum development environments.
  • Strong analytical problem-solving and communication skills.

Responsibilities:

  • Design develop and maintain scalable Flutter applications for financial products and services.
  • Build reusable maintainable and high-performance mobile components following industry best practices.
  • Collaborate with product managers designers backend developers and QA teams throughout the development lifecycle.
  • Integrate secure APIs and payment-related services while ensuring compliance with security standards.
  • Optimize application performance responsiveness and reliability across Android and iOS platforms.
  • Identify troubleshoot and resolve technical issues and production defects.
  • Participate in architecture discussions and contribute to technical design decisions.
  • Review code mentor junior developers and promote development best practices within the team.
  • Write unit widget and integration tests to ensure application quality.
  • Stay updated with Flutter mobile development and FinTech technology trends to recommend continuous improvements.