MacOS Developer

Position: MacOS Developer
Status: opening

JOB SUMMARY:

We are looking for a MacOS Developer who can help design, implement and extend our Mac Anti-malware solution. You will be responsible for the implementation of middleware and UI components and their architecture.

QUALIFICATIONS:

Must have:

  • Good Objective-C and Swift knowledge.
  • Design and build advanced applications for Mac OS (10.11 – 10.15)
  • Good understanding of AppKit, Cocoa and Xcode
  • Debugging and troubleshooting skills
  • Good understanding of multithreading.

Nice to have:

  • Experience in mac OS UI development such as:
    • UI element like: NSView, NSButton, NSTableView…
    • Using auto layout on Storyboard, Xib or code UI manual.
    • Know how to create a custom controls of UI element for Mac application
    • Understanding about the life cycle of Mac application
  • Experience with CocoaPods
  • Experience with networking and REST APIs
  • Experience with third-party libraries, Mac frameworks
  • Familiar with creating a library and using that on Mac project.
  • Experience with porting code between platforms such as: C# or Java to Objective-C/Swift
  • Proficient in Objective-C and C++
  • Experience developing security products for macOS (10.11 El Capitan, 10.15 Catalina)
  • Reactive development pattern (RxSwift)
  • Experience with unit testing and mocking (Dependency Injection)
  • Experience with publishing apps to Apple Mac Store

Please, submit your CV at jobs@enclave.vn. Or you can reach us via below contacts for further information:

  • HR Hotline: 0932 516 721 (Sunny) or 0905 630 209 (Rosie)
  • Skype: Enclave Jobs