Job Role : iOS Developer.
Job Location : Bangalore / Chennai.
Experience : 5 to 9 years.
Notice Period : Immediate to 30 Days.
We are seeking a skilled iOS Developer with 5-9 years of experience in designing, developing, and deploying scalable mobile applications. The ideal candidate should have strong expertise in Swift, Objective-C, and Xcode, along with a solid understanding of Apple Human Interface Guidelines, Core Data, and API integration. If you are passionate about building high-performance, user-friendly iOS apps, this role is for you.
Key Responsibilities :
- Design, build, and maintain advanced iOS applications using Swift and Objective-C.
- Implement smooth navigation flows and screen transitions that adhere to best UX practices.
- Work with Core Data for efficient local data storage and persistence.
- Integrate RESTful APIs and networking tools to enable seamless communication between mobile apps and backend systems.
- Develop and maintain unit and UI tests using XCTest to ensure code quality and reliability.
- Optimize app performance, focusing on memory management, responsiveness, and speed.
- Troubleshoot, debug, and resolve issues in existing applications.
- Ensure all applications meet Apple Human Interface Guidelines and App Store compliance standards.
- Work within an Agile development environment to deliver high-quality features on time.
- Use Git for version control and collaborate effectively with team members across functions (designers, backend engineers, QA).
Must-Have Skills :
Proficiency in Swift and Objective-C.Strong hands-on experience with Xcode (12.0 and above).In-depth knowledge of Apple Human Interface Guidelines.Experience implementing navigation flows and screen transitions.Strong expertise in Core Data for local data management.Proficiency in networking tools for RESTful API integration.Solid knowledge of XCTest for unit testing and UI testing.Experience in app performance tuning and memory management.Comfortable using Git for source code management and version control.Exposure to Agile development practices (Scrum / Kanban).Familiarity with cloud services such as AWS or Azure for mobile application deployment and integration.Strong problem-solving and debugging skills.Ability to work both independently and within a team.Excellent communication and collaboration skills.Keen eye for detail and a strong focus on delivering high-quality user experiences.(ref : hirist.tech)