Senior iOS Developer

Senior iOS Developer

We are looking for a Senior iOS developer for the development and maintenance of applications iOS devices including mobile phones and tablet computers. Senior iOS Developer will be responsible for providing and integrating back-end services. Work with other engineers and developers on different layers of the infrastructure. Shows a high level of commitment and work collaboratively for problem-solving, sophisticated designing and manipulating quality products. As a Senior iOS Developer, he will design and build applications for the iOS platform to ensure the quality performance and responsiveness of applications.

As a Senior iOS Developer you will:

Design and build applications for the iOS platform

Ensure the performance, quality, and responsiveness of applications

Recommend solutions to improve business with a focus on core architecture, technology strategies and standards

Collaborate with a team to define, design, and ship new features

Identify and correct bottlenecks and fix bugs

Creates, enhances and maintains mobile apps and related software applications and web services

Designs, codes, configures, debugs, tests, documents and implements programs in approved languages. Enhances performance by analyzing, developing, recommending and implementing cost effective system enhancements.

Technical mastery in area of specialty or broad multi-disciplinary knowledge.

Develop and maintain effective mobile application solutions by analyzing, designing, configuring, programming, monitoring, and/or release of iOS app solutions


Bachelor’s degree, or equivalent work experience

Preferred Skills/Experience

Total IT experience 9-10 years with 4-6 years iOS development / systems analysis experience

Mobile development – iOS – Objective-C, iOS SDK, xcode, Swift

JavaScript, HTML5, CSS3

REST, SOAP, JSON, XML, Web services

Experience with Agile is must

Candidate Should be able to share/demonstrate some published examples of mobile applications on the App store.

Experience with Adobe Experience Manager (AEM) (formerly known as CQ) is a plus

Extensive experience in:

IT standards, procedures, policy

Change control