Position: iOS Engineer
Company: ReTech
Category: iOS
Experience required: 3y
English level: upper

We are looking for a highly motivated iOS Engineer, who has strong experience developing sophisticated applications on the iPhone or iPad using the iOS SDK and who is willing to participate in the ongoing R&D effort to make our Product the best pregnancy monitoring suite on the market, while working with a great global Team of people just like you

Required skills
BS/MS degree in Computer Science or related discipline
2+ years of proven experience building complex applications for the iPhone or iPad using Swift with Cocoa and other frameworks
Knowledge of SOLID/DI/Design patterns
Experience with MVVM/MVC architecture patterns
Experience writing unit tests and testable code
Knowledge of iOS SDK performance tools and optimization techniques
Experience with Agile and SCRUM methodologies

Will be a plus
Experience working with Bluetooth/BLE
Experience with CocoaPods, Carthage
Familiarity with reactive programming (ReactiveCocoa, RxSwift)
Experience with code quality analysis tools (e.g. SonarQube)

Responsibilities
Building client applications that enable future mothers to monitor their well-being during pregnancy via streaming valuable pregnancy monitoring data to INVU platform and presenting it in the best possible way
Implementing custom native user interfaces using the latest iOS programming techniques
Working closely with our Product and UX Teams to deliver complex features and visually stunning UI
Cooperating with R&D Team Leaders, Software Engineers, Cloud Engineers and QA Engineers

Location
Remote