Qualifications:
Graduate of Bachelor of Science in Information Technology or related courses
Has at least 5 years in mobile development particularly in iOS applications
Has excellent knowledge of iOS mobile development using Swift with a strong understanding of iOS architecture, frameworks and Xcode IDE
Has the ability to architect mobile applications from the ground up as well as work on and understand existing codebases
Has experience working within an Agile environment
Has experience with persistence, threading, and performance tuning
Familiar with RESTful APIs to connect iOS applications to back-end services
Has an understanding of Apples design principles and interface guidelines and code versioning tools such as Git.
Good interpersonal and communication skills and must demonstrate collaboration and teamwork, is innovative and constantly seeks improvement
Good analytical, communication, interpersonal, and presentation skills
Responsibilities:
Building and Designing advanced iOS applications for the iOS platform
Help lead and mentor members of the iOS team. Constructively participate in architecture planning and team processes.
Cross-functional team collaboration with product, QA, solution and UX/Design teams to design, define and ship new features
Integrating with third party APIs and data sources. Working with third parties to ensure successful integration.
Perform unit test to ensure usability, robustness, edge cases and general reliability
Continuous evaluation, discovery and implementation of new technologies to maximize the efficiency of development.
Conducting constructive code-reviews