An iOS developer is responsible for the development of applications for mobile devices on Apple’s iOS operating system. Usually, good iOS developers will be proficient in either/both Objective-C and Swift.
- Design, code, analyze, and test systems for iOS applications.
- Introduce and present the use/nuances newly designed products to clients.
- Handle software updates, patches, and bug fixes.
- Develop applications for time-sensitive projects while considering business/system requirements.
- Communicate with a team of developers, designers, project managers, and other personnel to ship new features.
- Maintain project, drafts, files, codes and scripts in an organized manner that allows other team members to make edits/suggestions/changes.
- Continually learn about new programming languages, operating system updates, and other information that will affect the functions of applications in development.
- Experience with publishing iPhone and/or iPad applications.
- Experience with development in Objective-C, third-party libraries, and APIs.
- Solid knowledge of different iOS frameworks (Core Data, Core Graphics, etc.) and programming tools (Xcode, Git, etc.).
- Excellent ability to develop and understand algorithms.
- Excellent verbal and written communication in english language.
- Degree in Computer Science, Engineering, or relevant fields.