IOS Developer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
We are seeking a skilled iOS Developer to join our team in Kolkata. In this role, you will be responsible for the design and development of advanced applications for the iOS platform. You will collaborate closely with cross-functional teams to define, design, and implement new features. Your responsibilities will include writing unit tests to ensure code robustness, handling edge cases, and improving usability and reliability. You will also focus on bug fixing and enhancing application performance. A key aspect of this role involves continuously exploring, evaluating, and integrating new technologies to optimize development efficiency.
Key Responsibilities:
- Design and build advanced applications for the iOS platform.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Perform unit testing for robustness, including edge cases, usability, and general reliability.
- Address bug fixes and enhance application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Minimum Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field (B.Tech/BE/MCA).
- Proven working experience in iOS development.
- A portfolio showcasing one or more published iOS apps in the App Store.
- Deep familiarity with Objective-C and Cocoa Touch, using X-Code.
- Experience with core iOS frameworks such as Core Data, Core Animation, Core Graphics, and Core Text.
- Proficiency in working with third-party libraries and APIs.
- Solid understanding of the general mobile landscape, including architectures, trends, and emerging technologies.
- Comprehensive knowledge of the full mobile development lifecycle.
- Experience with performance and memory tuning using tools like Instruments.
- Familiarity with cloud messaging APIs and push notification services.
- A keen ability for benchmarking and optimization.
- Proficient understanding of code versioning tools such as Git.
- Experience with relevant frameworks, libraries, or other technologies specific to iOS development projects.
Company
Navigators Software
Navigators Software, also known as Navsoft, is a leading technology company dedicated to solving future challenges with today's leading technology. We empower our clients to achieve their full potenti...