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

Company Description
Company develops wearable, sensor-based technologies that utilize big data analytics to provide customized solutions for parents to better connect, monitor and bond with their child during pregnancy. Our proprietary technologies create personalized solutions for better health and wellness.
Our innovative product seamlessly integrates a revolutionary multi-modal/multi-sensor pregnancy belt for safely capturing health and wellness data, with a cloud-based host to provided sophisticated signal processing and data management. The technology platform is unique in delivering automatic, hassle-free, passive, continuous and remote pregnancy monitoring – safely and accurately.

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

Required Knowledge/Skills, Education, and Experience
● 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 architecture patterns
● Experience writing unit tests and testable code
● Knowledge of iOS SDK performance tools and optimization techniques
● Experience with Agile and SCRUM methodologies
● Excellent spoken and written English

Will be a plus
● Experience working with Bluetooth/BLE
● Experience with MQTT
● Experience with CocoaPods
● Familiarity with reactive programming (RxSwift)
● Experience with code quality analysis tools (e.g. Fastlane, Swift Lint)

Personal skills
● Ability to adapt new technologies fast
● Excellent communication, attitude and teamwork skills
● Ability to function both independently and in a large team
● Passion towards making great products
● Ability to take ownership of projects and taking them from start to finish within a schedule