Umair Ali
I'm a senior software engineer with extensive experience building iOS and Flutter apps, fintech platforms, and cross-platform systems.
About
I’m a senior software engineer with extensive experience building iOS and Flutter apps, fintech platforms, and cross-platform systems. Over the past decade I have led mobile squads, contributed across backend and blockchain components, and shipped features for high-traffic apps like Talabat, SadaPay, Careem Wallet, and emerging wallet ventures. I thrive on turning complex requirements into reliable, scalable products and enjoy shaping architecture, testing, and CI/CD practices while mentoring teammates.
I’m passionate about building secure wallets, payments flows, and cross-platform experiences. When I’m not coding, I love exploring crypto topics, contributing to open source, and continuously learning new technologies to keep products fast, safe, and delightful for users.
- 11 years' experience
- Joined April 2026
Skills· 15
Languages
- EnglishFluent
Industry experience
- Software & Internet
- Financial Services
- Retail
- Transportation & Logistics
- Professional Services
More experts in Dubai, United Arab Emirates
- AI Engineers for hire in Dubai, United Arab Emirates
- AI Prompt Engineers for hire in Dubai, United Arab Emirates
- App Developers for hire in Dubai, United Arab Emirates
- Developers for hire in Dubai, United Arab Emirates
- Front-End Developers for hire in Dubai, United Arab Emirates
- Programmers for hire in Dubai, United Arab Emirates
Work experience· 8 roles
Leading the User Squad building a Solana-powered self-custody wallet and Visa cards for emerging markets. Full-stack contributor across mobile, backend, and blockchain. Led the gold buy/sell feature and bank transfers across Flutter and Ruby on Rails. Built a wallet onboarding flow, set up end-to-end testing and CI/CD, and established a reusable architecture shared across wallets and card programs. Onboarded a small team of engineers and coordinated across mobile and backend squads.
Founding engineer and User Squad Tech Lead (3–5 engineers) at a Solana-powered multi-sig self-custody digital dollar wallet. Owned all technical decisions for user-facing features including USD wallet, Visa debit card, bank transfers from 70+ countries, P2P transfers, and gold buy/sell. Led end-to-end development of the gold buy/sell feature and bank transfer features across Flutter and Ruby on Rails. Implemented feature-flagged mobile release with OTA updates and staged rollouts. Built a reusable onboarding and product-access system enabling new product onboarding with zero mobile changes, and a shared KYC framework across Visa card, bank transfers, and gold redemption. Set up CI/CD and release automation from scratch. Refactored the codebase into a modular architecture using Flutter best practices. The only Flutter-background engineer on the team, onboarded other engineers to the mobile stack. Set up observability dashboards for release health and performance.
Migrated 3 core modules (user, location, home screen) from native iOS to Flutter as part of a cross-platform migration, serving 6.5M+ monthly active customers. Established observability dashboards and improved dine-out payment success rate from 87% to 97% by identifying edge cases via observability data. Contributed to backend in Java for payments, and championed TDD, pairing, and mobile development. Maintained 80%+ unit test coverage with XCTest and XCUI Test; set up end-to-end CI on Bitrise with SonarCloud and SwiftLint. Worked as a full-stack engineer across backend (Java) and Android (Kotlin) alongside iOS.
Education
Hire Umair Ali today
Post a job and invite Umair, or contact them directly. No hidden commission.








