Senior iOS Engineer
MBC GROUP
Office
Jordan
Full Time
About Us:
MBC Group is the largest owner and operator of satellite TV and radio networks, VOD, and digital services, based in Diplomatic Quarter, Riyadh. It broadcasts a portfolio of Arabic and Western entertainment channels as well as managing the Al Arabiya news channel. In addition, MBC Group owns and operates Shahid: the world’s leading Arabic VOD and SVOD streaming platform by MBC GROUP, offering premium content to Arab families, including binge worthy exclusive Shahid Original Series; Shahid Premieres; Arabic movies fresh off the box-office; live TV channels in true HD quality.
Responsibilities:
- iOS Development – Architect, design, develop, and deploy robust, scalable, and high-performance applications using Swift and/or Objective-C.
- Technical Leadership – Lead the iOS team by setting best practices, conducting code reviews, and mentoring engineers to ensure high engineering standards.
- Cross-Functional Collaboration – Partner with product managers, UX/UI designers, backend engineers, and QA to define, design, and deliver impactful features.
- Quality & Reliability – Drive application performance and responsiveness by writing well-tested, maintainable code, resolving complex issues, and maintaining CI/CD pipelines.
- Innovation & Growth – Stay current with emerging iOS technologies, advocate for best practices, contribute to documentation, and foster continuous team development.
Requirements:
- Experience & Expertise – 5+ years in iOS development with strong proficiency in Swift and working knowledge of Objective-C for legacy projects.
- UI & Architecture – Deep understanding of UIKit, building complex UIs programmatically and with Storyboards/Nibs, and applying modern architectural patterns (MVVM, MVC, Clean Architecture).
- Technical Skills – Skilled in asynchronous programming (GCD, NSOperations), RESTful API integration, data structures, algorithms, and Git version control.
- Quality & Testing – Proficient with iOS testing frameworks (XCTest, XCUITest), ensuring code quality, reliability, and maintainability.
- Education & Soft Skills – Bachelor’s degree in Computer Science/Engineering (or equivalent), with strong problem-solving, debugging, communication, and collaboration skills.
Nice To Have:
- Emerging Technologies – Experience with VisionOS and familiarity with React Native.
- Performance & Delivery – Skilled in app performance optimization, memory management (Instruments), and publishing apps to the App Store.
- Domain Expertise – Background in media applications and video player development.
Ref; KAB
Senior iOS Engineer
Office
Jordan
Full Time
August 20, 2025