This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly skilled and experienced Senior iOS Developer to join our growing team. The ideal candidate will have 5+ years of hands-on experience across the complete mobile application lifecycle from concept and design to development, testing, deployment, and post-release support. This role requires strong technical expertise in iOS development along with the ability to collaborate cross-functionally and mentor junior team members.
Job Responsibility:
Deliver across the entire mobile app lifecycle - concept, design, development, testing, deployment, release to App Store, and ongoing support
Develop high-quality, scalable, and maintainable iOS applications using best coding practices
Write clean, reusable, and efficient code following industry standards
Collaborate closely with designers, QA engineers, product managers, and stakeholders to ensure smooth delivery
Ensure compliance with Apple’s Human Interface Guidelines and coding standards (e.g., SwiftLint)
Integrate secure authentication methods and data encryption to ensure application security
Conduct unit testing and implement automated UI testing to ensure reliability and performance across devices
Design and develop intuitive, device-specific user interfaces to enhance user experience
Optimize app performance and ensure both new and legacy applications meet quality benchmarks
Integrate web services (REST/SOAP APIs, JSON, XML)
Standardize development practices to minimize duplication across brands/platforms
Research emerging technologies and recommend improvements or new solutions
Mentor junior developers and provide technical guidance when required
Communicate regularly with the Project Manager regarding progress, risks, and mitigation strategies
Requirements:
Bachelor's degree in computer science or related field
5+ years of professional iOS development experience
Strong proficiency in Swift and/or Objective C
Solid understanding of Object-Oriented Programming (OOP) principles
Hands-on experience with common iOS frameworks (UIKit, Core Data, Core Animation, etc.)
Experience with architectural patterns such as MVC, MVVM, and MVP
Experience integrating APIs and third-party libraries
Strong understanding of the app submission process to the Apple App Store
Experience with version control systems, particularly Git
Demonstrable portfolio of released applications on the App Store
Strong analytical and problem-solving skills
Excellent verbal and written communication skills
Ability to work independently as well as collaboratively in a team environment