Zain KSA is a leading telecom provider established in Saudi Arabia on August 2008 as a listed company. In due respect to its highly developed infrastructure, the company was successful in establishing itself as a reliable telecom operator and a digital service provider whose services include telecom services, 5G network, digital payment services, cloud computing, IoT solutions, fiber services, drones, and many others.
Full-Time Employee at Zain KSA via FOO S.A.L. - foo.mobi & Squadio - squadio.com
Led a team of 3 iOS developers, using Swift, Objective-C, UIKit, MVVM, and Git, to deliver Zain KSA’s mobile app in tight collaboration with UX/UI, Android, Backend, and QA teams.
Implemented Coverage Map feature using Core Location, MapKit, and Google Maps SDK
Built rich-media APNs push notifications with custom Service & Content Extensions
Integrated Firebase Auth, Realtime Database, Crashlytics, and Analytics
Implemented a RESTful API layer with URLSession, encrypted credentials in Keychain, integrated Apple Pay for in-app purchases, and configured Universal Links for deep-links
Introduced a custom Unicode glyph to display the new Saudi Riyal currency symbol
Created custom private CocoaPods and embedded frameworks for shared modules
Implemented Jenkins and Codemagic pipelines for automated App Store uploads
Automated localization and release comms by writing Bash / Ruby scripts that pull the latest localizations from POEditor and post Git changelogs via Slack & Jira APIs
Streamlined certificate and profile management by implementing Fastlane and Match, enabling efficient local and remote build uploads across the team
Integrated Fastlane with Codemagic for seamless CI/CD automation