9 дней назад
Software Engineer (macOS) for CleanMyMac
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Engineer (macOS) for CleanMyMac (macOS/iOS, Swift, Objective-C): Maintaining and extending CleanMyMac functionality for millions of users with an accent on macOS/iOS frameworks, system architecture, testing, and product-focused feature development. Focus on researching user issues, fixing critical bugs, building internal tooling, improving release processes, and applying AI-assisted development concepts.
Location: Hybrid work model; work remotely or from the Kyiv hub
Company
builds consumer software products including CleanMyMac, Setapp, ClearVPN, and Moonlock for users worldwide.
What you will do
- Maintain and improve existing CleanMyMac functionality and product quality.
- Research user issues and develop effective fixes.
- Collaborate with Product, Design, and Analytics to shape and implement new features.
- Fix user-critical bugs and support the Customer Support team.
- Execute release-related processes and improve internal development and support tooling.
- Provide feedback through code reviews and technical discussions.
Requirements
- 3+ years of macOS/iOS development experience with production experience.
- Strong proficiency in Objective-C and Swift.
- Knowledge of AppKit, UIKit, Cocoa, CocoaTouch, SwiftUI, and macOS/iOS system structures.
- Experience with dependency management, architecture patterns, unit testing, and UI testing.
- Knowledge of AI-assisted development concepts, including prompt engineering, LLM operation, context management, cost efficiency, and evaluations.
- Intermediate or higher English proficiency in written and spoken communication.
Nice to have
- Advanced debugging and system design knowledge.
- CI/CD, shell scripting, Azure Pipelines, and GitHub Actions experience.
- Understanding of software delivery lifecycles and agentic loops.
Culture & Benefits
- Flexible remote or Kyiv hub work with flexible working hours.
- Medical insurance from the first working month or a yearly medical insurance allowance for employees abroad.
- Education opportunities, development reviews, and internal communities.
- Personal time off, parental leave, and sabbaticals after five years.
- Support for veterans, active military personnel, and colleagues affected by the war.
Hiring process
- Hiring steps may vary by position and follow 's usual recruitment process.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →