71 Randstad Jobs
iOS Developer - SWIFT/Xcode (3-5 yrs)
Randstad
posted 15hr ago
Flexible timing
Key skills for the job
Role : Senior Product Engineer (iOS).
About the Job :
We are looking for an iOS developer with 3+ years of experience responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers.
Your primary focus will be development of iOS applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure.
Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
What You Will Do :
- Build and maintain advanced applications for the iOS platform, ensuring quality, performance, and responsiveness.
- Work closely with product managers, UI/UX designers, and other developers to implement application requirements and specifications.
- Identify and resolve bugs, performance bottlenecks, and other issues to maintain the health of the app.
- Keep up-to-date with the latest iOS development trends, technologies, and frameworks (Swift, Xcode, etc.
- Write unit and integration tests to ensure the reliability of the application, and optimise the app for performance and scalability.
- Manage the app release process to the Apple App Store, including app submission, updates, and responding to feedback.
- Implement and integrate third-party services such as analytics, push notifications, and social media SDKs.
Skills You Will Need :
- Proficiency in Swift and Objective-C.
- Strong knowledge of iOS frameworks such as UIKit, CoreData, CoreAnimation, CoreGraphics, and CoreLocation.
- Experience with Xcode, Git, and CI/CD tools like Xcode Cloud or GitHub Actions.
- Proficiency in writing unit tests using XCTest and UI testing frameworks.
- Excellent analytical and debugging skills, with the ability to optimise performance and ensure code quality.
- Familiarity with agile development methodologies.
- Knowledge of mobile design patterns (MVC, MVVM, etc.
- Experience with SwiftUI and building reusable components.
- Experience with RESTful APIs.
- Knowledge of CoreML, ARKit, or other advanced iOS frameworks.
- Familiarity with App Store Connect and TestFlight for beta testing.
- Strong verbal and written communication skills to work effectively in a collaborative environment.
Functional Areas: Other
Read full job descriptionPrepare for IOS Developer roles with real interview advice
15-22 Yrs