Transformative macOS Developer
Egnyte is a platform where innovation meets opportunity. We believe every role has meaning, and every team member should be respected.
We're looking for a motivated Swift engineer to join our macOS desktop team. If you want to contribute your enthusiasm to the development of a global product with an impressive client base, we encourage you to reach out.
By joining our team, you will collaborate directly with software developers, QA engineers, product owners as well as UI / UX designers. We work according to the Agile methodology, and we consider reliability and performance as the main focus areas to deliver business value to our customers around the globe.
Your Responsibilities
- Developing client applications throughout all phases of the product lifecycle
- Owning, improving, maintaining, and enhancing code of a desktop application for macOS, one of the primary access points for users to Egnyte's cloud-based solution
- Influencing features and implementation of our product
- Collaborating with other developers, product owners, and QA in multicultural, geographically distributed teams across multiple time zones.
Required Skills and Qualifications
Bachelor's or master's degree in computer science or a related field5+ years of software engineering experience in modern Swift programmingPractical experience with following technologies : AppKit, GCD, SwiftUI, Swift Concurrency, Combine, SQLiteExperience in macOS development including : XPC, LaunchServices, Finder Extensions, APFS, FileProviderUnderstanding of concepts like processes, multithreading, system privileges, and system scopesUnderstanding of filesystem concepts, like file types, permissions, atomicity, journaling, cachingKnowledge of tools like Xcode (including debugger & instruments), HTTP proxy, Swift Package ManagerAbility to design testable modulesProven hands-on experience with Agile methodologies, Git, CI / CD pipelines, and TDDBenefits
Competitive salariesMedical insurance and healthcare benefits for you and your familyFully paid premiums for life insuranceFlexible hours and PTOMental wellness platform subscriptionGym reimbursementChildcare reimbursementGroup term life insuranceCommitment to Diversity, Equity, and Inclusion
We celebrate our differences and thrive on our diversity for our employees, our products, our customers, our investors, and our communities. Egnyters are encouraged to bring their whole selves to work and appreciate the many differences that collectively make Egnyte a higher-performing company and a great place to be.