Position: IOS developer
Company: Valor Software
Category: iOS
Experience required: 3y
English level: intermediate

Skills:

3-5 years experience in iOS Development(Objective-C/Swift)
experience with C++
Excellent collaboration skills
English B1+ (communication with team)


Responsibilities:

Support NativeScript controls in Formcell/SectionedTable containers - this would allow MDK developers directly use any NativeScript controls in MDK apps;
Support Custom Control - a simple way for MDK developers to use their own native controls/components in Formcell/SectionedTable containers in MDK apps; 
Memory leak - improve stability of MDK; identify and resolve memory leak issues in iOS/Android MDK Runtime.
SetTimeout - improve reliability of handling async calls; replacing timeout with a reliable way of handling async calls, e.g., getting callback from Native layer.
Webpack 5 - technology upgrade and improve MDK runtime efficiency and performance by upgrading to Webpack 5.
Refine requiring and packaging  - technology update due to JavaScript advancement from CJS to ESM; use ESM optimized way to require modules and package MDK runtime.