ios-developer-native
تفاصيل الوظيفة
We are looking for an iOS Developer — Native to design, develop, and maintain native applications for Apple's platforms. You will work closely with product designers, backend engineers, and product teams to build polished, scalable, and reliable mobile experiences.
Responsibilities
Develop and maintain native iOS applications using Swift and modern Apple frameworks.
Translate product requirements and designs into high-quality mobile experiences.
Build reusable, maintainable, and well-tested components.
Integrate applications with APIs, backend services, and third-party technologies.
Optimize application performance, stability, and responsiveness.
Implement secure data handling and authentication flows.
Debug issues and resolve crashes, bugs, and performance problems.
Write unit and UI tests to ensure application quality.
Collaborate with designers and engineers throughout the product development lifecycle.
Participate in code reviews and contribute to mobile development best practices.
Prepare and support application releases through the Apple ecosystem.
Requirements
Professional experience developing native iOS applications.
Strong proficiency in Swift.
Experience with SwiftUI and/or UIKit.
Good understanding of iOS SDKs, app lifecycle, and Apple development frameworks.
Experience integrating REST APIs and backend services.
Familiarity with Xcode, Git, testing, and debugging tools.
Understanding of mobile security, performance, and accessibility principles.
Strong problem-solving and communication skills.
Ability to work effectively in a collaborative product team.
What We Value
Clean, maintainable, and scalable code.
Strong attention to user experience and performance.
Ownership from development through release.
Curiosity and continuous learning within the Apple ecosystem.
Collaboration with design, product, and engineering teams.