The iOS developer should have a strong working knowledge of native iOS frameworks, be proficient in
Objective C (mandatory) and Swift (optional). They should be able to create functional, attractive
applications that meet the requirements, and participate in system and UAT testing cycles.
Accountabilities and Activities:
The Job Holder Will:
- Designing and building mobile applications for Apple’s iOS platform.
- Collaborating with the design team to define app features.
- Ensuring quality and performance of the application to specifications.
- Identifying potential problems and resolving application bottlenecks.
- Fixing application bugs before the final release.
- Publishing application on App Store.
- Maintaining the code and atomization of the application.
- Designing and implementing application updates.
Qualifications, Training & Experience:
- 3-5 years Native iOS/Swift development Experience with multi-threaded programming.
- Proficient in Debugging and Troubleshooting.
- Experience working with key technologies for iOS platform.
- Designing and building mobile applications for Apple’s iOS platform.
- Collaborating with the design team to define app features.
- Ensuring quality and performance of the application to specifications.
- Identifying potential problems and resolving application bottlenecks.
- Fixing application bugs before the final release.
- Publishing the application on the App Store.
- Maintaining the code and atomization of the application.
- Designing and implementing application updates.
- Interpreting UI/UX requirements and mockups into functional, high-performance iPhone and iPad apps.
- Push the boundaries of what’s possible with creative solutions to hard, mobile-centric problems like synchronization, asynchronous APIs, and leveraging offline device capabilities.
- Extensive hands-on experience creating custom UI controls, consuming RESTful APIs, designing protocols, implementing delegate interfaces, animations, and performance optimization.
- Understand how to create adaptive interfaces that work for both phones and tablets
- Familiar and comfortable using Git.
- Interact with project managers, UI designers, software engineers, and other applications
developers.
Other Competencies and Skills:
- Strong coordination, excellent interpersonal, organization, teamwork, and communication skills.
- Ability to effectively analyze and present technical information.
- Ability to adapt to different situations requiring, cognitive thinking and a considerable degree of sound judgement.
- Ability to work effectively in individual or group settings.
- Ability to work under pressure and time constraints.