Description :
We are looking for a skilled and passionate iOS Developer to design, build, and maintain high-quality applications for Apple devices. The ideal candidate will have hands-on experience in developing native iOS apps using Swift and Objective-C, a solid understanding of mobile UI / UX principles, and a keen eye for detail.
You will work closely with cross-functional teams including designers, backend developers, and QA engineers to deliver seamless, high-performance mobile experiences.
Key Responsibilities :
- Design and develop advanced applications for the iOS platform using Swift and Objective-C.
- Implement clean, maintainable, and efficient code following best coding practices.
- Collaborate with product and design teams to define, design, and ship new features.
- Work with backend developers to integrate RESTful APIs and third-party services.
- Ensure performance, quality, and responsiveness of applications across devices and iOS versions.
- Write unit tests and perform code reviews to ensure code quality and maintainability.
- Identify and fix bugs, performance bottlenecks, and memory leaks.
- Optimize application performance for maximum speed, scalability, and responsiveness.
- Maintain code versioning using Git and follow continuous integration (CI / CD) practices.
- Collaborate with UI / UX designers to implement intuitive, pixel-perfect user interfaces.
- Follow Apples Human Interface Guidelines (HIG) and ensure consistent design patterns.
- Work on custom animations, transitions, and gesture-based interactions.
- Conduct usability testing and incorporate feedback for improved user experience.
- Manage the full app release lifecycle - from development to App Store submission and post-release support.
- Handle provisioning profiles, certificates, and code-signing processes.
- Monitor and fix crashes, and collect analytics to improve app performance and stability.
- Collaborate with cross-functional teams through all phases of the development lifecycle.
- Document technical specifications, code changes, and development processes.
- Stay up to date with emerging trends, tools, and technologies in iOS development.
Required Skills & Expertise :
Proficiency in Swift and Objective-C, with strong experience in iOS app development.Solid understanding of iOS frameworks such as UIKit, Core Data, Core Animation, Core Location, and AVFoundation.Experience in RESTful APIs, JSON, and WebSocket integrations.Strong grasp of design patterns (MVC, MVVM, VIPER, etc.)Proficiency with Xcode and Apple Developer tools.Familiarity with push notifications, in-app purchases, and background processing.Experience with version control tools (Git, Bitbucket).Knowledge of Unit Testing frameworks (XCTest, Quick, Nimble).Understanding of Agile / Scrum methodologies and sprint-based development(ref : hirist.tech)