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 Minimum 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)