Position: Ios/swift developer
Company: HumanLab
Category: iOS
Experience required: 2y
English level: intermediate

Requirements/experience:
— 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
- Multithreading, GCD background
— 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)
- Knowledge of WebRTC solution and peer to peer networks