{bc}
linkedin

Senior Software Engineer

Madark
Riyadh, KSA
fulltime
Mid-Senior
Today
Software ArchitectureSystem DesignAgile MethodologiesCI/CDCloud Computing (AWS/Azure/GCP)Microservices
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

Software ArchitectureSystem DesignAgile Methodologies
Smart Apply

Full Job Posting

Overview

We are seeking a highly skilled

Senior Flutter Developer

with extensive experience in developing secure, scalable, and regulated fintech or banking applications.

The ideal candidate will possess strong technical expertise, a deep understanding of financial technology environments, and the ability to contribute to the design and delivery of high-quality mobile solutions.

Experience Requirements

  • Minimum of 5 years of professional software development experience.
  • At least 3 years of hands-on experience with Flutter and Dart.
  • Proven track record of deploying and maintaining production-grade financial applications.

Technical Skills

  • Advanced proficiency in Flutter and Dart.
  • Strong understanding of mobile application architecture patterns, including MVVM, Clean Architecture, BLoC, Riverpod, and Provider.
  • Experience integrating RESTful APIs, GraphQL services, and microservice-based architectures.
  • Solid knowledge of secure software development practices, including encryption, secure storage, token management, and biometric authentication.
  • Experience with payment systems, digital wallets, and KYC/AML processes.
  • Familiarity with CI/CD tools and pipelines such as GitHub Actions, Bitrise, and Jenkins.
  • Experience with Firebase services, including Authentication, Messaging, and Analytics.

Fintech Domain Knowledge

  • Experience working with banking APIs and payment gateway integrations.
  • Understanding of PCI-DSS compliance requirements and information security standards.
  • Knowledge of fraud prevention mechanisms and secure transaction processing.
  • Familiarity with digital onboarding processes and identity verification solutions.

Software Engineering Practices

  • Strong experience with Unit Testing, Widget Testing, and Integration Testing.
  • Thorough understanding of Clean Code principles and SOLID design principles.
  • Proficiency in Git version control and GitFlow workflows.
  • Ability to design scalable, maintainable, and high-performing software architectures.

Soft Skills

  • Strong analytical and problem-solving abilities.
  • Ability to lead, mentor, and support junior developers.
  • Excellent verbal and written communication skills in Eng

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Madark