Egnyte is a place where we spark opportunities for amazing people. We are looking for a motivated Swift Engineer to join our macOS Desktop team to contribute to the development of a global product with an impressive client base.
Requirements
- Bachelor’s or Master’s degree in Computer Science or a related field
- 5+ years of software engineering experience in modern Swift programming
- Experience in Apple ecosystem development, ideally including macOS specifics (XPC, LaunchServices, Finder extensions, APFS, FileProvider)
- Practical experience with AppKit (or UIKit), GCD, SwiftUI, Swift Concurrency, Combine, SQLite
- Understanding of concepts like processes, multithreading, system privileges and system scopes
- Understanding of filesystem concepts, like: file types, permissions, atomicity, journaling, caching
- Knowledge of tools like XCode (including Debugger & Instruments), HTTP proxy, Swift Package Manager
- Ability to design testable modules
- Proven hands-on experience with Agile methodologies, git, CI/CD pipelines and TDD
- Fluent communication skills in English
Benefits
- Attractive salary package based on skillset
- Your own Egnyte account with lifetime access to 50TB of cloud storage
- MyBenefit: you can choose a MultiSport card or gift cards every month
- Private medical healthcare
- In-house English classes