Responsibilities:
● Analysis, development and testing of native mobile application● Close co-operation with product owners, business analysts, testers and other developers● Coaching and supporting other team members. Furthermore, as part of a scrum cross functional team you will be responsible for technical designs and estimations through considering system performance, scalability and maintainability aspects.
Personal qualities:● Be flexible and pragmatic● Analytical and conceptual skills● Self-driven and hands-on personality● Feeling comfortable in a complex and demanding environment
Requirements:● Bachelor’s degree in computer science, Computer Engineering or a related technical field● 3+ years of mobile application development experience with iOS● Fluency in multiple programming languages-such as Objective-C, Swift● Experience in integration with back-end services● Experience with writing auto tests for iOS platform● Experience with designing and implementing large scale, production, multi-module systems and services● Familiarity with build and CI frameworks like Jenkins, Bamboo, TeamCity● Understanding of Agile development methodology● Intermediate level of English written and verbal communication skills
Desirable:● Deep understanding of mobile development, its APIs, it's performance consideration and internals● Experience with building CI infrastructure for iOS development● Understanding of Apple application review approaches● Understanding of Apple UI development standards