Job Description / Responsibilities:
Design and Develop iPhone Applications
Adhere to industry standard design guidelines and principles
Innovate and improvise without leadership input, and evolve into a mentor for future hires.
Follow a test driven development lifecycle
Be self accountable and ownership taking
Be a great team player, experienced in working with agile teams. Ability to collaborate closely with developers, copywriters and UX designers/ engineers.
Understand the pulse of the customer using the products you develop and make decisions based on their generic thought process.
Effectively communicate your interaction ideas using any methods.
Present and defend your design and development decisions. All your decisions should be based on the overall design and development roadmap as well as your own thinking and fundamental principles.
Continually keep yourself and your team updated with thelatest changes in your industrys standards.
Part of a development process involving research, experimentation, and revision.
Incorporate usability testing feedback.
Elicit constructive feedback and capable of interpreting that feedback into developing solutions.
Perform field research to discover and implement important details that people may not realize they need.
Collaborate with others and work well with developers and product management.
Familiar with Agile/ Scrum methodology.
Desired profile of the candidate.
Experience developing iPhone Applications and dependent systems.
Preference for those who published at least one original iPhone app
Experience with XCode
Experience with Git/ Svn based version management
Experience working with remote data via REST and JSON
Experience with third-party libraries and APIs
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Solid understanding of the full mobile development life cycle.