iOS Developer

Published on June 15, 2018
- in Jobs

Job requirements:

Qubiz is a software development company that delivers custom-tailored IT solutions for growing companies – usually from Western Europe. Our solutions range from enterprise software applications and business intelligence solutions, to web and mobile applications.

The ideal candidate:

Aside from the technical skills required for the job, the ideal candidate should be able to write and speak fluently in English and to communicate effectively with his or her colleagues. We need a critical thinker, a professional that doesn’t need step by step guidance to do his or her job. In fact, proactivity is one of the most sought-after qualities in our company. Eligible candidates share our values and are ready to take advantage of the opportunities around them.

Job requirements – technical:

  • 3+ years’ experience in mobile development, from conceptualization to successfully launching an application on App Store
  • Solid object oriented programming knowledge
  • Experience with Cocoa framework and design guidelines implementation in iOS – such as. UIKit, CoreData (for local storage), Auto Layout
  • Good understanding of design patterns – such as Singleton, Factory, Observer, Delegate and MVC (Model-View-Controller)
  • Knowledge of Apple Swift programming language, version 1.2 and upcoming features in Swift 2.0
  • Functional programming concepts – such as closures, map, filter, reduce
  • Asynchronous programming concepts – such as callbacks, continuation-style passing, promises
  • Advanced knowledge of web services (especially REST; SOAP is a plus)
  • Advanced debugging skills, using the integrated development environment tools (Xcode)
  • Ability to integrate easily 3rd party SDKs, social platforms integration (FB, TW, G+, etc.)
  • Experience with Continuous Integration and version control systems (GIT, SVN) and dependency managers (Cocoapods, NPM)
  • Ability to multitask and to adapt easily to changing programming resources;
  • Good organizing and problem solving skills;
  • Good communication skills;
  • Fluent in English.

Benefits (include but do not limit to):

  • Friendly environment suited for professional and personal development
  • Various career paths within the company
  • Trainings and certifications
  • Challenging projects
  • Fun team building sessions
  • 50% discount on gym/sports club membership fees
  • Fresh fruit on your table every day
  • Attractive salary
Apply for this position

Upload your CV