Software Development Engineer – iOS

Job Summary

The Software Development Engineer – iOS at Majid Al Futtaim in Amman, Jordan, is responsible for developing and maintaining iOS applications as part of a feature team, reporting to the Software Development Team Lead iOS.

Responsibilities

  • Develop and sustain high-quality, efficient iOS applications integrated with backend services.
  • Produce clean, reusable, and maintainable code adhering to SOLID principles and design patterns.
  • Convert designs and wireframes into responsive iOS applications using suitable architectures and usability practices.
  • Detect and fix performance issues, bugs, crashes to ensure application stability.
  • Collaborate with engineers, developers, QA, and stakeholders, participating in design reviews and Agile workflows.
  • Support functional testing and maintain clear documentation for features and components.
  • Implement best development practices and suggest improvements in processes, automation, and code quality.
  • Achieve deadlines and quality goals while enhancing delivery speed, problem-solving, code quality, crash rates, and maintainability.

Requirements

  • Strong expertise in iOS development, including knowledge of multiple iOS versions, screen sizes, UI principles, Apple Human Interface Guidelines, and touch interfaces.
  • Experience with RESTful APIs, offline storage, threading, push notifications, cloud messaging, and the iOS/open-source ecosystem.
  • Solid understanding of algorithms, performance tuning, benchmarking, debugging, and troubleshooting.
  • Proficiency with Git, continuous integration, code quality standards, acceptance criteria, and timely feature delivery.
  • Ability to translate business needs into technical solutions, drive impact, foster innovation, and contribute effectively to teams.
  • 3–5 years of relevant experience and a Bachelor’s degree in a related field or equivalent professional experience.

What the company offers

  • Opportunity to join a regional market leader with 27 years of reputation in creating memorable experiences.
  • Friendly work environment with positive atmosphere and enthusiasm for the future.
  • Collaboration with over 45,000 diverse and talented colleagues guided by a Leadership Model.

We refresh listings regularly, but some roles close early on the source platform.

Country: Jordan
City: Amman
Job Category: Mobile Engineering
Job Type: Full Time
Company Name: Majid Al Futtaim
Seniority level: Mid-Senior level

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top