Описание вакансии
Коротко о продукте: Cервис для фаундеров и топ-менеджеров, который помогает вести проекты через голосовые встречи. Система автоматически берет запись или summary, извлекает из них решения, задачи, вопросы, обновляет цели проекта и готовит команду к следующей встрече.
Продукт работает поверх любых CRM и таск-систем, собирает стратегический контекст и показывает прогресс по целям. По сути — это AI Chief of Staff для руководителя
Проект запускается несколькими бизнесменами и инвесторами с успешными FinTech проектами на постсоветском пространстве и ОАЭ.
Стек:
- Swift, SwiftUI, SwiftData (не CoreData)
- Combine + async/await (Swift Concurrency)
- SPM (основной пакетный менеджер, опционально знание CocoaPods/Carthage)
- Firebase Auth + Google Sign-In SDK
- Нативный Apple Sign-In (AuthenticationServices)
- Fastlane, GitHub Actions
Архитектура:
Coordinator + MVVM - стандартный паттерн для навигации и привязки данных в iOS. Многотаргетный проект: основное приложение, share extension, общий фреймворк бизнес-логики.
Аутентификация:
Нужно общее понимание OAuth 2.0/WebAuthn, а не знание одной конкретной либы.
Что реально важно от кандидата:
- Привычка писать тесты
- DI-паттерны, протокол-ориентированный подход
- Грамотная обработка ошибок
- Swift Concurrency
- Миграции SwiftData
Плюсом:
- Accessibility (VoiceOver, Dynamic Type)
- Опыт с share extension / мультитаргетными проектами
- CocoaPods/Carthage
- Опыт рефакторинга без переписывания с нуля
Условия:
- Удаленная работа
- Оклад, полный день
