Job Description :
Skills Required :
5 - 10 years of experience as a software developer on production project
3+ years of experience on a team developing native iOS app(s) available in the app store
Proven experience/responsibility for design and architectural decisions of app
Experience with Swift in a Production Application
Experience with Objective C in a Production Application
Experience developing apps that interact with Web Services (REST, XML/JSON)
Experience with native iOS UI development for phones and tablets (multi-resolution support; resource utilization such as images, layouts, strings)
Proven knowledge and practical application of design patterns
The ability to identify and write appropriate tests leveraging mocking/spying frameworks for isolation of the subject component
Knowledge of and desire to work in an Agile development environment
Must have strong teamwork orientation and the ability to foster collaboration within and across teams
might also have:
Experience working on Agile development teams following Scrum
Experience working on a team following Extreme Programming (XP) practices
Experience writing automated functional tests against a mobile app
Experience mentoring team members in the adoption and practice of XP
Awareness of the iOS UI/UX guidelines and platform specific UI constructs/widgets (able to visualize platform specific approach to UI design given a user story)
Experience with mapping and search providers
Experience with Internationalization and Localization
Education
BS in Computer Science or other field of study and applicable work experience
             

Similar Jobs you may be interested in ..