Job Details
iOS Developer
Location Navi Mumbai
Experience 4 - 7
Job Description
Responsibilities:

• Will be working on development of enterprise iOS mobile applications, under the guidance of a Lead and Architect.

• Will be responsible for quality of modules and components in terms of functional / non-functional requirements fulfillment, architectural compliance and code quality.

• Collaborate on good object-oriented designs and domain modeling. Adhere to good agile practices like Refactoring, Test Driven Development and Continuous Integration. 

• Create a platform / framework, based on which mobile solutions for multiple business services can be built.

• Analyze and fix production issues.
Candidate Profile
Desired Profile and Technical Skills:

• Developer / Sr. Developer with 3+ years of total software development experience including excellent knowledge of Objective C. Knowledge of Java will be a plus

• Strong knowledge of object-oriented programming including design patterns, domain driven design, and their applicability. Good understanding of various phases of SDLC lifecycle is a must.

• 1+ years of hands-on experience in architecting & developing enterprise mobile applications on iOS using native, hybrid and browser based technologies (HTML5, CSS3 and JS). Experience with other mobile platforms including Android will be a plus.

• Possesses good understanding of iOS Core OS Layer, Core Service Layer, Media Layer and the Cocoa Touch Layer. Implementation experience with Apple Push Notification Service will be a big plus.

• Has understanding of runtime performance analysis and debugging using Instruments in XCode.

• Has understanding of Agile / Scrum development processes & environment. Exposure to best practices like Refactoring, Test Driven Development and Continuous Integration will be an advantage.

• Experience with RESTful web services is a must.

• Experience with source code management techniques using SVN or Git will be an advantage.

• Exposure and contribution to open source projects will be a big plus