iOS Developer Job Description
A highly skilled iOS developer will design, develop and maintain cutting-edge iOS applications.
The primary focus is on creating high-end iOS apps for the latest Apple devices.
Key Responsibilities:
- Create innovative mobile apps for the iOS platform.
- Collaborate with cross-functional teams to define app features and functionality.
- Ensure application quality and performance meet specifications and industry standards.
- Identify and resolve application bottlenecks to optimize user experience.
- Implement bug fixes and improvements before final release.
- Publish high-quality applications on the App Store.
- Maintain and optimize codebase to ensure scalability and efficiency.
- Design and implement application updates to stay competitive in the market.
Ideal Candidate Profile:
- Bachelor's degree in computer science or software engineering.
- Proven experience as an app developer with a strong portfolio of iOS projects.
- Proficiency in Objective-C, Swift and Cocoa Touch programming languages.
- Familiarity with iOS frameworks such as Core Data and Core Animation.
- Knowledge of iOS back-end services and APIs.
- Understanding of Apple's design principles and human interface guidelines.
- Experience with version control systems including Git, Mercurial and SVN.
- Familiarity with push notifications, cloud messaging and continuous integration.