Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Noida |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | IT - Software |
Functional Area | General / Other Software,Web / Mobile Technologies |
EmploymentType | Full-time |
ESSENTIAL SKILLS/ATTRIBUTES: Minimum 6 years Objective-C development Experience of architecture patterns: MVP, MVC, MVVM. Experience developing Universal apps across iOS7, iOS8 and iOS9 Experience in Unit testing (Mandatory)/ Mocking; UML Diagrams / design docs; Dependency tools; and CI (Continuous Integration) Proficiency in Xcode, Interface Builder and Instruments. Appreciation for the limitations of handset development, especially networking related issues Attention to detail and subtleties of UI design and implementation Understanding of design patterns Ability to design for scalability and resilience Strong application process flow and problem solving techniques Strong focus on refactoring and code quality Understanding of software configuration management and release management High levels of software engineering literacy and communication skills Friendly and professional manner Third Level Qualifications in computing, mathematics or science Experience with auto-layout and constraints Responsibilities include: Develop iPhone and iPad handset clients Develop architecture and low end designs based on customer and product management requirements Communication of designs and other development issues to developers and managers Design, develop and manage automated unit and acceptance tests (Mandatory) Peer review of design code and tests Participate in agile development program Bug Fixing Take ownership of deliverables Adhere to development methodologies DESIRED SKILLS: Experience of working in an agile (XP) environment Experience working with Core Data Experience of delivering Libraries / SDK Familiarity with libraries such as AFNetworking and RestKit Experience of other mobile platforms a plus (Android, Windows Phone/Mobile) Product development and lifecycle experience Experience of unit testing and Test-Driven Development Scripting (JavaScript, Ruby, Python, Shell, etc.) Knowledge of build systems such as Maven RESTful development XML, JSON, HTTP, SyncML, HTML 5, CSS, Groovy, UML Windows and Unix development Experience of writing documentation,
Keyskills :
swiftiosxcodeobjective cjsoncore dataprocess flowunit testingproblem solvingdesign patternsunix networkingmobile platformsagile developmentinterface builderproduct management