Senior/Lead iOS Developer (100% REMOTE)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
We are a product-oriented company developing the first social media platform on the blockchain with a headquarter in London. We went through multiple successful funding rounds and we are eager to create a unique product for people all over the world. So far, we have received over 40k pre-registrations for our alpha version.
iOS Developer will work with existing iOS application and provide necessary development for slight upgrade to new API version
Requirements
• 3+ years of iOS development experience, 2+ years of Swift
• Solid understanding of VIPER / MVVM / MVP paradigms and Cocoa Touch design patterns
• Experience utilizing software design patterns
• Understanding Inversion of control
• Dependency management via Cocoapods, Carthage
• Experience working with RESTful APIs to connect to back-end services
• Experience writing multi-threaded, asynchronous code (Promise, Rx, OperationQueue, DispatchQueue)
• Git
• Understanding of Apple’s design principles and interface guidelines
• Unit tests
• Passion for writing code that is clearly organized, well documented, and efficient
• UIKit
Bonus points for:
• UI Tests
• Application profiling
• DI Containers, Swinject
• Push Notification Experience
• WebSockets, RPC
• Firebase
Бонусы
— High-level compensation in US $
— Flexible Paid Time-off
— Remote work
— Equal opportunity employer
Дополнительные инструкции
Английский язык важен на уровне чтения технической и бизнес документации.
Успешный кандидат должен быть готов к прохождению тестового задания.