iOS Native Development Internship
We’re looking for a driven and curious iOS Developer Intern who’s excited to build sleek, high-performance applications for Apple devices. If you’re passionate about crafting smooth user experiences and seeing your code come to life on iPhones and iPads, this opportunity is for you. As part of our engineering team, you’ll work alongside experienced developers to build and enhance real iOS features, integrate applications with back-end services, and learn modern development best practices. You’ll gain hands-on exposure to the full product lifecycle — from development and debugging to testing and deployment. This internship offers the chance to solve real-world problems, collaborate across teams, and grow your skills in a fast-paced, quality-driven environment. If you’re eager to learn, experiment, and contribute meaningfully, we’d love to have you on board. 🚀
What you’ll do
Assist in writing clean, modular, and maintainable code under the guidance of senior developers.
Learn and support the use of static code analysis tools and address identified issues with guidance.
Follow established coding standards and best practices within the team.
Contribute to building testable and configurable features.
Support the design and development of iOS applications under supervision.
What you bring
0–1 year of experience (internship/project experience acceptable).
Basic understanding of Swift and Cocoa Touch.
Familiarity with RESTful APIs and integrating iOS applications with back-end services (academic or project exposure acceptable).
Understanding of Apple’s design principles and interface guidelines (UIKit, Human Interface Guidelines).
Basic knowledge of Git version control.
Strong willingness to learn, adapt, and work in a collaborative development environment.
About the team
You’ll join a senior, embedded team across Dubai and India building the loyalty, CRM, data and AI platforms behind the world’s biggest brands. We lead with outcomes, work in the open, and wrap every engagement in ISO 27001 controls.