Our Company is seeking an experienced iOS Developer to join the Mobile Development Team.
Our technical team has a major responsibility: to transform exciting creative ideas and user experiences into solid, high quality, cutting-edge solutions. The challenges we are facing are increasingly ambitious and we now need to beef up our team.
The successful candidate will join a team of highly skilled individuals united by their ability to think outside the box and their strong penchant for sharing.
This is a full-time position, in our Technical Site in Šempeter.
The successful candidate will be involved in:
- working within and as a team
- producing code in line with industry standards
- app design, development, testing and continuous integration processes
- handling the review/publishing AppStore process
- creating documentation for the code and low-to-high level project documentation
The candidate must possess a keen interest in keeping abreast of the latest Mobile App development technologies and mobile design patterns. Moreover, key requirements are a predisposition for working in a highly skilled iOS development team and the ability to communicate with colleagues holding a wide range of different skills.
Minimum 3 years in iOS development;
Decision making and proactive problem solving skills;
Experience with TDD and BDD methodologies
Good knowledge of deployment process dynamics;
Experience in developing localized apps;
Excellent understanding of the full iOS app development lifecycle (Project setup, development, Ad Hoc distribution, App Store distribution, after-submission support).
Demonstrable knowledge of Xcode, Instruments, Interface Builder.
Relevant experience of Objective-C programming language.
Relevant programming experience (preferable in C based languages such as C/C++).
Great understanding of iOS App State Management (Background + Foreground).
Experience in developing multi threaded iOS apps.
Great understanding of iOS memory management, both Automatic and Manual Reference Counting.
Strong MVC/Object Oriented programming skills (Encapsulation, Polymorphism, Inheritance, etc).
Experience in XML and JSON based application development.
Knowledge of Core Location, UI Kit, Map Kit, Security, Core Data, Core Graphics, Core Animation.
Experience in writing secure iOS Apps (Security.framework, Keychain).
Experience with Version Control systems (Git/SVN/HG)
Desirable Technical Skills:
Knowledge of 2D/3D modeling frameworks
Knowledge of ReactiveCocoa framework
Experience in gaming
Graphic design experience
Desirable Extra Skills:
Italian language speaking/understanding