Position: MacOS Developer, relocate (Estonia, Tallinn)
Company: Supernova Development
Category: iOS
Experience required: 3y
English level: upper
Published: 2021-05-01T00:00:00+03:00

**What You'll Do**:

- Perform research and implementation of future Mac OS solution within the company
- Be responsible for implementation of middleware (like background daemons) as well as frontend (native macOS UI) components and their architecture
- Performance analysis and tuning experience including memory usage, CPU utilization, leak checking
- Create and maintain unit and integration tests related to his work area
- Collaborate with QA teams and other departments within organization to accomplish setup tasks and goals
- Produce technical documentation covering his area of engineering

**Skills You'll Need to Have**:

- Good Swift (v5+) knowledge
- Good understanding of AppKit, Cocoa and XCode 11
- Proficient in inter-process communication (XPC)
- Good understanding of multithreading challenges and the ways to mitigate them
- Debugging and troubleshooting skills
- Performance analysis and tuning experience including memory usage, CPU utilization, leak checking
- Highly self-motivated to create reliable, performant programs
- Excellent communication and learning skills
- Good command of English

**Skills Nice to Have**:

- Experience developing security products for Mac OS (10.11 El Capitan … 10.15 Catalina).
- Reactive development pattern (RxSwift)
- Experience with unit testing and mocking (Dependency Injection)
- Proficient in Objective-C and C++
- Experience in macOS UI development (especially when it comes to custom controls or UI elements)
- Experience with networking and web APIs
- Experience with CocoaPods
- Experience with publishing apps to Apple Mac Store
- Experience with CI/CD, Jenkins

**What We Offer**:

- An opportunity to do something great for yourself and the world
- A great work environment that supports growth, development, and most importantly having fun!
- Competitive salary and stock options
- Comprehensive medical, dental, and vision insurance coverage
- Sports coverage
- Employee Referral Bonus Program
- Wellness programs
- Stocked kitchens with drinks, snacks, fruit, and lunch options (when it’s safe again!)
- Parking Available
- Relocation Assistance Provided