Gen

macOS Software Engineer, Swift

Gen

full-time

Posted on:

Location Type: Hybrid

Location: Prague • 🇨🇿 Czech

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

MacOSPythonSwift

About the role

  • Contribute to security features across a multi-brand macOS code base
  • Advance and maintain parts of the cleaning and optimization suite
  • Explore and integrate macOS details and tailor software to customer needs
  • Prototype POCs to help Product Management and UX devise solutions
  • Collaborate with Product Managers, Product Owners and designers to confirm requirements and translate UI
  • Elevate user experience for security-critical tasks and drive innovation
  • Develop client software for VPN, Tune Up utilities and privacy solutions on macOS

Requirements

  • Proficient in Swift
  • Experience with AppKit or UIKit
  • Ability to work autonomously and prototype POCs
  • Good communication skills to explain technical opportunities and limitations to non-technical roles
  • Basic understanding of the macOS operating system
  • Ability to write and design secure code and APIs
  • Basic experience with bash scripting; Python optional
  • Stay current in Apple's technologies, guidelines and best practices
  • Eligible for any required U.S. Government authorizations (to conform to U.S. export control regulations)
  • (Optional) Deep knowledge of macOS and proven track record developing sophisticated UIs using AppKit
  • (Optional) Experience in Core Animation and Core Graphics
Benefits
  • Flexible working options
  • Generous time off
  • Competitive benefits and compensation packages
  • Access to AI tools for rapid prototyping and day-to-day work
  • Resources and support to help you do your best work and live your best life
  • Reasonable accommodations available for applicants

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
SwiftAppKitUIKitmacOSsecure codeAPIsbash scriptingPythonCore AnimationCore Graphics
Soft skills
autonomous workcommunication skillscollaborationuser experience enhancementinnovation