от 150000 до 200000 RUR
Москва
От 3 до 6 лет
macOS Developer (Swift / SwiftUI / AppKit)
О проекте
Мы создаём премиум macOS-утилиту для профессионалов (creators, founders, sales, educators), которая помогает комфортно работать с текстом во время видео-звонков и записей. Продукт — нативный macOS, распространяется вне App Store (DMG), с моделью one-time purchase + trial.
Фокус — качество UX, производительность и нативное поведение macOS.
Команда небольшая, решения принимаются быстро, разработчики напрямую влияют на архитектуру и продукт.
Задачи:
- Разработка нативного macOS-приложения на Swift
- Реализация UI на SwiftUI с использованием AppKit:
- управление окнами (NSWindow)
- always-on-top / floating window
- работа с несколькими экранами
- Реализация плавного отображения и скролла текста
- Работа с аудио через AVFoundation / AVAudioEngine (voice-activated logic)
- Управление разрешениями macOS (микрофон)
- Реализация trial-логики и лицензирования (Keychain)
Подготовка релизов:
- code signing
- notarization
- сборка DMG
- Работа с edge-cases macOS (Mission Control, Spaces, DPI, scaling)
Требования
- Коммерческий опыт разработки под macOS
- Уверенное знание Swift
- Практический опыт с SwiftUI
- Понимание и опыт работы с AppKit
- Опыт работы с NSWindow и оконными режимами
- Опыт работы с AVFoundation / AVAudioEngine
- Понимание жизненного цикла macOS-приложений
- Опыт работы с Keychain
- Понимание code signing и notarization
- Умение писать поддерживаемый, аккуратный код
Условия
- Удалённая работа
- Full-time
- Небольшая команда
- Рыночная оплата (2 раза в месяц)