Job Summary :
We are seeking a highly experienced and passionate Senior iOS Developer to lead the design and development of advanced applications for the iOS platform.
The ideal candidate will have a deep understanding of the iOS ecosystem, excellent problem-solving abilities, and a track record of delivering robust and user-friendly mobile apps.
As a senior team member, you will mentor junior developers, influence architecture decisions, and work closely with cross functional teams to build scalable and maintainable solutions.
Key Responsibilities :
- Design and build advanced, scalable, and high-performance applications for the iOS platform using Swift and Objective-C.
- Collaborate with product managers, UI / UX designers, and backend developers to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications across different iOS devices and versions.
- Write clean, maintainable, and testable code following best practices and design patterns (e.g., MVVM, VIPER).
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency and improve app quality.
- Manage the end-to-end app lifecycle, from development to deployment and maintenance.
- Mentor junior developers, conduct code reviews, and provide architectural guidance.
- Monitor crash reports, user feedback, and app performance metrics to proactively improve the user experience.
- Handle App Store submission processes and manage app releases.
- Ensure compliance with Apples design and development Skills & Qualifications :
- Bachelor's / Masters degree in Computer Science, Engineering, or a related field.
- 5+ years of hands-on experience in iOS application development.
- Proficiency in Swift and Objective-C, with solid understanding of the iOS SDK and Apple frameworks (UIKit, Foundation, Core Data,
AVFoundation, etc.).
Experience with RESTful APIs, JSON / XML, and integrating third-party libraries and SDKs.Strong understanding of memory management, multi-threading, and asynchronous programming in iOS.Experience with unit testing, UI testing, and tools like XCTest, Quick / Nimble, or Appium.Familiarity with tools like Xcode, Instruments, TestFlight, Firebase, Crashlytics, etc.Experience with version control tools such as Git.Strong knowledge of Apple Human Interface Guidelines (HIG) and best practices in mobile UX / UI.Solid understanding of continuous integration (CI / CD) practices and tools(ref : hirist.tech)