Position: Middle/Senior iOS Engineer, Mobile Medical App
Company: DataArt
Category: iOS
Experience required: 3y
English level: intermediate
Published: 2022-02-01T00:00:00+02:00

Our client is manufacturing medical device-quality pelvic floor strengthening and nerve stimulation product focused on the treatment of incontinence, sexual health dysfunctions and other associated disorders. The therapy session is controlled from the mobile application by connecting to the controller through Bluetooth. It will allow users to remotely control the device (turn on, turn off, control the intensity of stimulation), receive notifications, monitor the statistics, and monitor the treatment progress. Native applications are developed for iOS and Android.

Responsibilities
- Development: 60%-75% (implementing improvements and bugfixing, Objective-C as the main language, Git, CI)
- Meetings: 10%-15% (daily meetings, planning, discussion of functions/UI with the client and vendors)
- Support, bug fixes: 5%-10% (bugfixing)
- Customer support: 5%-10% (e-mail, Skype calls)
- Working with documentation: 0%-5% (most of the documentation is done by BA/Solution Architect, input in QMS documentation updates)

Requirements
- 3+ years of experience in developing iOS applications
- Solid knowledge of Objective-C
- Strong knowledge of iOS SDK, Xcode, Swift
- Experience with modular front-end framework UIKit
- Experience working with Bluetooth devices (Bluetooth LE)
- Experience with on-device data storage (Realm)
- Experience with frameworks, e.g. AFNetworking (AFOAuth2Manager, SSL pinning), FirebaseAnalytics
- Ability to work with the Git version control system
- Experience in developing multithreaded environments
- Experience in developing applications using networking
- Experience in Unit/UI testing
- Understanding the principles of CI/CD
- Understanding of iOS security and SDK approach
- Knowledge of OOP and data structures
- Knowledge of web services development technologies (in particular, REST APIs)
- Spoken English

Nice to have
- Experience working with GitLab and/or CI
- Experience in deploying apps to the Apple App Store