Position: IOS/Swift developer
Company: HumanLab
Category: iOS
Experience required: 2y
English level: intermediate

RESPONSIBILITIES
participation in iOS application development
work with outside data sources and API’s
writing code using best practices
conception and implementation of new features
participation in the process of evaluating and planning


REQUIREMENTS
Significant experience with Swift language
Familiarity with RESTful APIs principles
Understanding of Apple’s design principles and interface guidelines
Have experienced the full app lifecycle, from initial implementation through to debugging the live apps in the field, ideally several times over
Strong Data structures, OOP and protocol oriented background and ability to apply it in practice
Understanding of SOLID principles
Earnest warrior for high-quality, stable and future-proof code
Courage to take on a wide variety of iOS development tasks: from UI layout, asynchronous programming, to low level hardware-related tasks
Ability and desire to write unit tests
Proactive problem-solving habits and engineering mindset
Good knowledge of using version control system (e.g. GIT) 

We offer 
competitive level of compensation
24-days paid vacation
paid sick list
paid sports and English lessons
medical insurance
convenient office location