Disclaimer: Hunt UK Visa Sponsors aggregates job listings from publicly available sources, such as search engines, to assist with your job hunting. We do not claim affiliation with Square One Resources. For the most up-to-date job details, please visit the official website by clicking "Apply Now."
We are looking for a skilled and detail-oriented iOS Developer to join our client in Sheffield 2 days a week hybrid 3 days remote. You will play a key role in building scalable, secure, and high-performance iOS applications using Swift and Objective-C. You’ll collaborate closely with cross-functional teams in an Agile and DevOps-driven environment to deliver seamless and user-friendly mobile experiences.
Responsibilities
- Design, develop, and maintain advanced applications for the iOS platform.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Use modern architecture patterns and best practices to ensure scalability and maintainability.
- Integrate RESTful APIs, JSON, and third-party libraries into robust iOS applications.
- Optimize app performance and handle memory management and security enhancements.
- Maintain code quality and documentation through version control (Git) and continuous integration.
- Participate in Agile ceremonies and contribute to iterative development practices.
- Work with tools such as Xcode, CocoaPods, and Git for daily development tasks.
- (Bonus) Support testing and quality assurance through unit tests or UI testing frameworks.
Required Skills & Experience
- Proven experience in iOS application development using Swift and Objective-C.
- Solid knowledge of the iOS SDK, UIKit, and Apple’s core frameworks and libraries.
- Hands-on experience with Xcode, CocoaPods, and Git.
- Understanding of mobile app architecture, design patterns (e.g. MVC, MVVM), and best coding practices.
- Experience with RESTful APIs, JSON, networking, and integrating third-party libraries.
- Familiarity with performance profiling tools and techniques to optimize responsiveness and memory usage.
- Solid grasp of the mobile application development lifecycle, from planning to deployment and maintenance.
- Exposure to Agile methodologies and working in a DevOps-oriented environment.