Careem is transforming daily life across the Middle East through its Everything App, which integrates transportation, food and grocery delivery, payment management, and more. Since its inception in 2012, Careem has empowered over 2.5 million drivers and served more than 70 million customers across 70+ cities in 10 countries, spanning from Morocco to Pakistan. As the company embarks on a new AI-driven phase, it is seeking talented AI professionals passionate about leveraging artificial intelligence to build innovative tools, automate workflows, and create significant impact. This role provides the opportunity to work with cutting-edge technology alongside a diverse and skilled team, addressing large-scale regional challenges while enhancing the experience for Customers, Captains, and Merchants.
Key Responsibilities
- Design and develop advanced, scalable iOS applications using Swift.
- Independently write high-quality, efficient, and reliable code to address assigned tasks and bugs.
- Collaborate closely with product and design teams to translate user requirements into effective technical solutions.
- Conduct thorough unit testing to ensure code robustness, covering edge cases, usability, and overall reliability.
- Participate in on-call rotations to promptly resolve incidents within agreed service levels.
- Actively engage in agile methodologies and engineering best practices, contributing to continuous team improvement.
Required Qualifications
- Minimum of 4 years of experience in iOS application development with extensive use of Swift.
- Bachelor’s degree in Computer Science or a related technical field.
- Deep understanding of the mobile development lifecycle, including familiarity with mobile architectures, current trends, and emerging technologies.
- Strong expertise in iOS interactive application development paradigms, including memory management, file I/O, network programming, concurrency, multithreading, and App Store publishing.
- Proficiency in reactive programming frameworks such as RxSwift or Combine.
- Excellent debugging skills to identify and resolve complex issues.
- Experience working with remote teams in Agile/Scrum environments to deliver high-quality software.
- Strong written and verbal communication skills, adaptable to both formal and informal contexts.
Preferred Qualifications and Benefits
- Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines, particularly with tools like Bitrise.
- Familiarity with SwiftUI and structured concurrency concepts.
- Knowledge of developing scalable SDKs and libraries.
- Proven application of professional software engineering best practices, including coding standards, code reviews, source control management, build processes, testing, and operational procedures.
Careem is an equal opportunity employer committed to fostering an inclusive environment free from discrimination. Candidates are encouraged to participate in an optional AI challenge designed to demonstrate their AI problem-solving abilities, which may strengthen their application. This role offers a unique chance to contribute to a transformative platform impacting millions across the Middle East while advancing your career in a dynamic and innovative setting.