Arabic Computer Systems, one of the largest ICT companies in Saudi Arabia, is seeking an experienced iOS Application Developer to join their team. As an iOS Application Developer, you will be responsible for developing and maintaining high-quality iOS applications that meet the needs of the company's diverse clientele. You will have the opportunity to work with a team of more than 3,000 IT professionals, who are spread across 23 Saudi cities and are dedicated to providing cutting-edge technology solutions for enterprise customers. Arabic Computer Systems has maintained its leadership in the industry for over 35 years and serves both government entities and some of the Middle East’s leading companies.
Responsibilities
- Develop and maintain high-quality iOS applications for a variety of clients.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with other developers and designers to ensure the best user experience possible.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Deploy applications to the App Store and ensure ongoing updates and bug fixes.
- Write clean, maintainable, and well-documented code.
- Participate in peer code reviews and provide constructive feedback.
Requirements
- Proven experience as an iOS/ Android Application Developer for at least 5 years.
- Strong knowledge of Swift and Objective-C.
- Experience with iOS frameworks such as Core Data, Core Animation, etc.
- Understanding of Apple’s design principles and interface guidelines.
- Familiarity with RESTful APIs to connect iOS applications to back-end services.
- Knowledge of cloud message APIs and push notifications.
- Understanding of code versioning tools such as Git.