Senior iOS Developer / IOS Developer

5 - 7 years

7.0 - 9.0 Lacs P.A.

Ahmedabad

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

UI developmentMultithreadingMVVMCodingMobile phonesAgileProgrammingPerformance optimizationMVCIOS

Work Mode

Work from Office

Job Type

Full Time

Job Description

Experienced Required: - 5 to 7 Years Job Summary: We are looking for a Senior iOS Developer with 3 to 5 years or 5-7 years of experience who can lead the development of high-quality, complex applications. The ideal candidate should bring expertise in multi-threading, thread-safe coding, and implementing secure and efficient locking mechanisms. This role requires advanced knowledge of Apple s design principles, the ability to create intricate UI designs, and experience with cross-functional teamwork. Familiarity with Realm is an added benefit. Professional Skills: Leadership qualities with a proactive approach to problem-solving and project ownership. Strong collaboration skills, with the ability to guide junior developers and perform code reviews. Excellent organizational skills for handling multiple, concurrent projects and adapting to project changes. Technical Skills: Programming Languages: Advanced proficiency in Swift and Objective-C. Architecture: Expertise in MVC, MVVM, and experience with clean architecture and design patterns. UI Development: Strong ability to design complex, adaptive UIs using Auto layout. Multi-Threading and Synchronization: Expertise in multi-threaded programming, thread safety, and implementing synchronized locking. Push Notifications: Experience in integrating push notifications and other engagement features. Error Handling: Proficient in advanced error-handling techniques for a seamless user experience. Apple Design Principles: Deep understanding of Apple s UI/UX guidelines for delivering high-quality applications. Good to Have: Database: Experience with Realm is a plus. CI/CD and Agile: Familiarity with CI/CD tools, version management, and Agile methodologies. Performance Optimization: Ability to optimize code and improve app performance on various iOS devices.

Software Development
Fremont CA

RecommendedJobs for You

Chennai, Pune, Mumbai, Bengaluru, Gurgaon

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Pune, Bengaluru, Mumbai (All Areas)