Hi, I’m Muhammad Irfan, a senior iOS and mobile developer with over a decade of experience, including nine years specializing in iOS (Swift, Objective-C, SwiftUI). I’ve led teams, delivered scalable apps, and mentored engineers across fintech, media streaming, and e-commerce, always aiming to ship high-quality, performant mobile experiences. I’m excited to contribute to innovative mobile development teams and help shape engineering culture through collaboration, code reviews, and hands-on leadership. I thrive on solving complex problems, improving security and performance, and driving user growth through thoughtful onboarding, personalization, and reliable, delightful app experiences. I enjoy working across product, design, and backend teams to deliver value and maintain a strong, healthy engineering practice.

Muhammad Irfan

Hi, I’m Muhammad Irfan, a senior iOS and mobile developer with over a decade of experience, including nine years specializing in iOS (Swift, Objective-C, SwiftUI). I’ve led teams, delivered scalable apps, and mentored engineers across fintech, media streaming, and e-commerce, always aiming to ship high-quality, performant mobile experiences. I’m excited to contribute to innovative mobile development teams and help shape engineering culture through collaboration, code reviews, and hands-on leadership. I thrive on solving complex problems, improving security and performance, and driving user growth through thoughtful onboarding, personalization, and reliable, delightful app experiences. I enjoy working across product, design, and backend teams to deliver value and maintain a strong, healthy engineering practice.

Available to hire

Hi, I’m Muhammad Irfan, a senior iOS and mobile developer with over a decade of experience, including nine years specializing in iOS (Swift, Objective-C, SwiftUI). I’ve led teams, delivered scalable apps, and mentored engineers across fintech, media streaming, and e-commerce, always aiming to ship high-quality, performant mobile experiences. I’m excited to contribute to innovative mobile development teams and help shape engineering culture through collaboration, code reviews, and hands-on leadership.
I thrive on solving complex problems, improving security and performance, and driving user growth through thoughtful onboarding, personalization, and reliable, delightful app experiences. I enjoy working across product, design, and backend teams to deliver value and maintain a strong, healthy engineering practice.

See more

Experience Level

Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate

Language

English
Fluent

Work Experience

Senior iOS/tvOS Engineer at StarzPlay
May 1, 2024 - November 1, 2025
Support and develop new and existing features for StarzPlay’s iOS and tvOS apps (3M subscribers in MENA). Delivered multi-profile feature and new acquisition flow to streamline onboarding and personalization, driving user growth. Enhanced FairPlay DRM integration, fixed key generation, license fetching (SPC/CKC), and offline playback issues for secure delivery. Conducted code reviews, mentored team members, and participated in candidate interviews.
iOS Engineer (Contract) at AmpaCash
April 1, 2024 - April 1, 2024
Migrated legacy Objective-C app to SwiftUI, reducing technical debt and enabling faster feature delivery. Implemented secure money transfer methods (QR code, phone number, handle name). Built robust authentication with voice, video, security codes and custom codes. Integrated push notifications and deep linking for targeted engagement.
Principal Software Engineer – iOS at Cheetay
January 1, 2024 - January 1, 2024
Led iOS team across grocery, pharma, and fresh milk verticals. Implemented first in-app currency, boosting engagement. Automated CI/CD with Fastlane and Bitrise, reducing release cycle time by 40%. Recruited and mentored junior iOS developers; monitored Firebase Crashlytics and analytics to drive improvements. Collaborated with backend, product, and design teams to ensure seamless UX.
Senior iOS Developer at Cheetay
August 1, 2022 - August 1, 2022
Redesigned food delivery flow and checkout, improving UX and conversion. Integrated Easypaisa, JazzCash, SimSim, and Bank Alfalah payment methods. Led transition of domain knowledge from outsourced team back in-house, organizing training and ensuring uninterrupted delivery timelines.
iOS Developer at Arbisoft
May 1, 2021 - May 1, 2021
Assigned from Cheetay to work with an outsourced team on iOS, Android, and backend solutions. Delivered features that helped secure company funding and boost growth. Coordinated with backend and QA to meet delivery timelines.
iOS Developer at SAREMCO Tech Pvt Ltd
January 1, 2019 - January 1, 2019
Developed and maintained various iOS apps, implementing geolocation, push notifications, social media integration, and third-party SDKs. Maintained code quality through refactoring, debugging, and troubleshooting. Managed client communications and project timelines for timely deliveries.
iOS Developer at Appimize Studio
July 1, 2015 - July 1, 2015
Developed multiple iOS games using Cocos2d, Cocos2dx, and Box2d; implemented game physics and parallax levels, and integrated ad SDKs (Chartboost, AdMob, AppLovin).

Education

MBA, Business Administration and Management at University of the Punjab
January 1, 2016 - January 1, 2018
MSc, Information Technology at Punjab University College of Information Technology
January 1, 2010 - January 1, 2012

Qualifications

Build and App for all Platforms
January 1, 2024 - November 1, 2025
iOS Development: Security
January 1, 2024 - November 1, 2025
Unit Testing for iOS Developers
January 1, 2020 - November 1, 2025
SwiftUI Essential training
January 1, 2023 - November 1, 2025

Industry Experience

Media & Entertainment, Financial Services, Retail, Software & Internet, Other

Experience Level

Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate