JobsAisle
J

Staff Apple Engineer (iOS / macOS)

Jobgether

UAEAED 7,000-18,000/moToday
UAEIT & TechnologyFull Time

Skills Required

GitSwiftLeadership

Job Description

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Staff Apple Engineer (iOS / macOS) in United Arab Emirates.This role offers a high-impact opportunity to design, develop, and maintain Apple applications that reach millions of users worldwide. You will play a key role in shaping the architecture, performance, and security of iOS, macOS, tvOS, and watchOS applications while collaborating with cross-functional teams across product, design, and backend development. You will contribute to a culture of high-quality code, test-driven development, and modern engineering best practices. This position emphasizes innovation, mentorship, and technical leadership, empowering you to make decisions that directly enhance user experience, app reliability, and scalability in a fast-moving, security-focused environment.AccountabilitiesDefine and implement the architecture of Apple applications across iOS, macOS, tvOS, and watchOS platforms.Collaborate closely with product managers, designers, and backend engineers to build new features and enhance existing functionality.Develop secure networking and connectivity layers, including VPN-related functionality, to maintain privacy and performance standards.Translate UI/UX designs into responsive, visually appealing, and user-friendly interfaces.Write clean, modular, maintainable, and well-documented code following OOP principles and modern Swift best practices.Implement unit tests and contribute to a test-driven development (TDD) culture to ensure code reliability.Participate in code reviews to uphold coding standards, performance, and security practices.Continuously optimize app performance, network reliability, and stability.Mentor and support junior engineers, sharing knowledge and fostering a collaborative team environment.RequirementsThe ideal candidate brings deep Apple development experience combined with strong problem-solving and collaboration skills:Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field preferred.Extensive experience developing Apple applications using Swift, SwiftUI, UIKit, and Combine.Strong knowledge of Swift Concurrency (async/await, Task, structured concurrency) and asynchronous programming patterns.Familiarity with networking protocols (TCP/IP, HTTPS, TLS, DNS) and connection management.Experience with VPN technologies, secure networking, or Apple Network Extension frameworks is highly valued.Proficiency integrating RESTful APIs, JSON, and web services.Solid understanding of software development lifecycle (SDLC) processes, version control (Git), CI/CD, and code review practices.Demonstrated ability to write well-structured, modular, maintainable code with attention to performance and scalability.Experience with unit testing, test-driven development, and automated testing tools.Strong problem-solving, debugging, and analytical skills.Ability to mentor and collaborate with team members, fostering a culture of learning and innovation.Passion for staying up-to-date with emerging trends, frameworks, and best practices in Apple development.BenefitsCompetitive salary based on experience and qualifications.Flexible work environment supporting remote collaboration.Career growth opportunities and mentorship programs.Focus on learning and experimentation in a supportive, innovative culture.Health and wellness support through employee programs and initiatives.Collaborative team environment where engineers have autonomy and ownership over technical decisions.Exposure to cutting-edge Apple technologies and security-focused app development.#J-18808-Ljbffr