Position: Junior C++ (macOS) Developer
Company: Apriorit
Category: iOS
Experience required: 2y
English level: intermediate
Published: 2022-01-01T00:00:00+02:00

**Project Description:** macOS based solution that provides remote USB device and ports security which includes blocking or making devices read-only. The development includes implementation of a user-space application (Swift), daemon, system extension and support kernel extensions for older macOS versions.

**The technologies used in the project **are vary, among them:
- macOS Endpoint Security framework
- IOKit user-space framework
- Core Foundation framework
- Kernel framework
- Cocoa framework

**Requirements:**
•	C/C++ with STL experience.
•	Familiar with development for the macOS system
•	Familiar with basic macOS Frameworks such as Cocoa, Core Foundation
•	Basic understanding what is and how to work with System Extensions
•	Basic understanding of what is kernel-space and Kernel Extensions work
•	Intermediate+ level of English.

**Is a plus:**
•	Knowledge of the Objective-C, Swift languages 
•	Experience communicating with USB devices

**We offer:**
•	Close communications with foreign customers 
•	Competitive and high salary 
•	Social package including paid vacation and sick leaves 
•	Opportunities for professional growth and career development 
•	Office or remote (by the choice) 
•	Professional Team 
•	Flexible working hours 
•	Free English lessons with native speakers

If you are interested in this position, please send your detailed CV.