An iOS developer will be responsible for developing applications for mobile devices powered by Apple’s iOS operating system. Ideally, a good iOS developer is proficient with one of the two programming languages for this platform: Objective-C or Swift. iOS developers must also have a strong understanding of the patterns and practices that revolve around the iOS platform.
Responsibilities and Duties:
- Develop, test and maintain mobile application on IOS platform
- Work in cross functionalteams with product managers, UX Designers and QA Engineers to ship software on-quality and on-time
- Writing clean and well-abstracted code that you are proud of, with extensibility and performance in mind
- Team up in an agile team of top-tier developers, working closely with Product Owners and UX Designers, Test Engineers and other IOS Engineers
- Ensure that features are being delivered efficiently and on-time
Qualifications:
- Bachelor’s Degree in Computer Science, Computer Engineering or related disciplines
- Strong in Swift language, Objective-C
- Strong skill in test driven development
- Design pattern skill : SOLID principle (must have), Domain Driven Design (is a plus)