Software Development Engineer - iOS
Majid Al Futtaim Amman, Amman, Jordan
Retail · 10,001+ employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
You will develop and maintain high-performance iOS applications while collaborating with cross-functional teams to implement features. The role involves writing clean, maintainable code and ensuring the stability and performance of the application through rigorous testing and debugging.
What they look for
Requirements
Candidates must have 3–5 years of relevant experience in iOS development and a bachelor's degree in a related field. Strong proficiency in iOS ecosystems, RESTful APIs, and software engineering best practices is required.
Full description
JOB TITLE Software Development Engineer - iOS | MAF Future Solutions | Customer Solutions - Jordan
ROLE SUMMARY As Software Engineer iOS, you’ll play a pivotal role in bringing this vision to life. As a part of the Engineering team, reporting into the Software Development Team Lead iOS, you will be assigned to a Feature Team as the iOS Developer and will have a clear backlog of features that will need to be developed.
ROLE PROFILE
- iOS Development: Build and maintain high-quality, high-performance iOS applications and integrate them with backend services.
- Code Quality: Write clean, reusable, maintainable code following SOLID principles, design patterns, and development standards.
- UI & Architecture: Translate designs/wireframes into responsive applications while applying appropriate architectures and usability best practices.
- Performance & Reliability: Identify and resolve bottlenecks, bugs, crashes, and performance issues to ensure a stable user experience.
- Collaboration & Agile: Work closely with engineers, developers, QA, and stakeholders while contributing to design reviews and Agile processes.
- Testing & Documentation: Support functional testing and maintain clear, useful documentation for developed features and components.
- Continuous Improvement: Apply development best practices and recommend improvements to processes, automation, code quality, and delivery.
- Success Metrics: Meet deadlines and quality targets while improving delivery velocity, technical problem-solving, code quality, crash rates, ticket completion, and maintainability.
REQUIREMENTS
- iOS Expertise: Strong knowledge of iOS development, multiple iOS versions, screen sizes, UI principles, Apple Human Interface Guidelines, and touch-based interfaces.
- App Development: Experience with RESTful APIs, offline storage, threading, push notifications, cloud messaging, and the broader iOS/open-source ecosystem.
- Technical Skills: Strong understanding of algorithms, performance optimization, benchmarking, debugging, and troubleshooting.
- Engineering Practices: Proficient with Git, continuous integration, code quality standards, acceptance criteria, and delivering features within schedules.
- Business & Innovation: Ability to translate business requirements into technical solutions while driving impact, fostering innovation, and contributing effectively to teams.
- Experience & Education: 3–5 years of relevant experience and a Bachelor’s degree in a relevant field or equivalent professional experience.
WHAT WE OFFER
- At Majid Al Futtaim, we’re on a mission to create great moments, to spread happiness, to build, experiences that stay in our memories for a lifetime. We’re proud to say that over the past 27 years, we have built a reputation as a regional market leader in what we do. Join us!
- Work in a friendly environment, where everyone shares positive vibes and excited about our future.
- Work with over 45,000 diverse and talented colleagues, all guided by our Leadership Model.
Similar roles
-
iOS Developer
PetSmart Costa Rica
-
Desarrollador iOS Nativo Senior
Be.change Consulting Colombia
-
Mobile Software Engineer I (iOS)
TD Toronto, Ontario, Canada · CA$70K–CA$98K/yr
-
iOS Software Engineer
Bjak India
-
iOS Engineer, Flights Search
Priceline New York, New York, United States · $130K–$160K/yr
-
IOS DEVELOPER SR
Nova Solutions Mexico City, Mexico City, Mexico