I am a Senior Flutter Developer with 7+ years of experience delivering cross-platform iOS and Android apps across FinTech, retail, and B2B sectors. I currently help Cynergy Bank ship PSD2‑compliant banking features, including Payments, Transactions, and Account Onboarding, while architecting a server‑driven UI via a Backend‑for‑Frontend layer. I have hands‑on expertise with unit, widget, and integration testing; CI/CD pipelines and Git workflows; RESTful APIs, Firebase, and Supabase; WCAG 2.1 accessibility; and I enjoy mentoring mid‑level and junior developers through code reviews. My toolkit includes Dart, Flutter, Kotlin, Swift, and Java, with a focus on clean architecture, SOLID principles, and modern state management. I thrive in Agile teams and love turning complex requirements into robust mobile experiences.

Majid Ali

I am a Senior Flutter Developer with 7+ years of experience delivering cross-platform iOS and Android apps across FinTech, retail, and B2B sectors. I currently help Cynergy Bank ship PSD2‑compliant banking features, including Payments, Transactions, and Account Onboarding, while architecting a server‑driven UI via a Backend‑for‑Frontend layer. I have hands‑on expertise with unit, widget, and integration testing; CI/CD pipelines and Git workflows; RESTful APIs, Firebase, and Supabase; WCAG 2.1 accessibility; and I enjoy mentoring mid‑level and junior developers through code reviews. My toolkit includes Dart, Flutter, Kotlin, Swift, and Java, with a focus on clean architecture, SOLID principles, and modern state management. I thrive in Agile teams and love turning complex requirements into robust mobile experiences.

Available to hire

I am a Senior Flutter Developer with 7+ years of experience delivering cross-platform iOS and Android apps across FinTech, retail, and B2B sectors. I currently help Cynergy Bank ship PSD2‑compliant banking features, including Payments, Transactions, and Account Onboarding, while architecting a server‑driven UI via a Backend‑for‑Frontend layer.

I have hands‑on expertise with unit, widget, and integration testing; CI/CD pipelines and Git workflows; RESTful APIs, Firebase, and Supabase; WCAG 2.1 accessibility; and I enjoy mentoring mid‑level and junior developers through code reviews. My toolkit includes Dart, Flutter, Kotlin, Swift, and Java, with a focus on clean architecture, SOLID principles, and modern state management. I thrive in Agile teams and love turning complex requirements into robust mobile experiences.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Advanced
Urdu
Fluent

Work Experience

Mobile Application Developer at Cynergy Bank
February 1, 2024 - Present
Bank-grade security and SCA features: implemented biometrics and Strong Customer Authentication for PSD2 compliance; delivered core banking capabilities including Real-Time Payments and Loan Management with encryption; built Card Management tools to freeze cards, set spending limits, and manage PINs; secure state management via BLoC under Clean Architecture; ensured WCAG 2.1 accessibility compliance.
Mobile Application Developer at Zealous Technology
June 1, 2023 - January 31, 2024
Built a Flutter-based social/business networking platform with polished UI/UX flows; optimized architecture using GetX; refactored REST API integrations for better performance and reduced memory usage; achieved 99.9% crash-free stability across fragmented Android devices through rigorous testing.
Mobile Application Developer at Magnatec Systems
January 1, 2021 - May 31, 2023
Led development of a custom POS solution; implemented offline-first architecture with Drift; enabled real-time inventory synchronization between mobile units and backend; improved app stability and reduced crash rates through performance optimization and automated error tracking.
Android Developer at Ninesol Technologies
March 1, 2019 - December 31, 2020
Developed voice-enabled utilities including Translate to Speak with TTS/STT integration; enhanced app functionality via third-party SDKs and RESTful API integrations; maintained compatibility with modern Android OS and improved ASO through UI/UX refinements.
Android Developer at Unicon Soft
September 1, 2018 - February 28, 2019
Built high-traffic Android tools (VPN Security, GPS Navigation) with 50,000+ downloads; integrated Google Maps SDK and Android VPN Service for secure routing; crafted complex UIs with native Java/XML, reducing bug resolution time.
Senior Mobile Application Developer (Flutter) at Cynergy Bank
February 1, 2024 - Present
Led the Accounts experience end-to-end, the most-used area of the app for active customers. Shipped Payments and Transactions features for live UK customer money movement with end-to-end encryption and PSD2 compliance. Delivered Fast-Track Account Applications and Account Approvals to reduce onboarding time. Implemented Authentication, Password Reset, and Settings flows used by every customer at every session. Architected a Server-Driven UI with a Backend-for-Frontend (BFF) layer to enable rapid feature rollout without app-store releases. Built an in-app AI support assistant using LangChain and LangGraph to deflect routine queries. Implemented BLoC with Clean Architecture and established unit, widget, and integration tests, achieving test coverage above 80% for the transaction module. Delivered WCAG 2.1 accessibility compliance across the banking app. Collaborated in Agile sprints with product, design, QA, and backend teams; conducted code reviews and mentored mid-level developers.
Mobile Application Developer (Flutter) at Zealous Technology
June 1, 2023 - January 31, 2024
Shipped Flutter features for Zealous's live B2B networking application on iOS and Android. Migrated state management to GetX, reducing codebase boilerplate by approximately 35% and shortening new-developer onboarding. Refactored RESTful API integrations to reduce memory usage and improve cold-start performance on low-end Android devices. Maintained crash-free sessions above 99% using Crashlytics release gating and pre-merge testing.
Mobile Application Developer (Flutter) at Magnatec Systems
January 1, 2021 - May 31, 2023
Led Point-of-Sale (POS) app development for Arab Sea with barcode scanning, cash-drawer and receipt-printer hardware integration, and multi-payment support. Engineered offline-first architecture with Drift for seamless payment processing and data synchronisation during connectivity loss. Built real-time inventory synchronisation between mobile terminals and backend servers for multi-store retailers. Reduced app crash rate by 20% through memory profiling, release-gate testing, and automated error tracking.

Education

Bachelor of Science in Computer Science at IQRA University
January 1, 2014 - January 1, 2018
BSc Computer Science at IQRA University
January 1, 2014 - January 1, 2018

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Software & Internet, Professional Services, Retail