Мы ищем iOS-разработчика в команду AI Stylist.
Наша команда разрабатывает и развивает сервисы, которые позволяют пользователям:
- примерять готовые образы на себе;
- искать товары по фото;
- общаться с виртуальным чат-ботом-стилистом.
Команда AI Stylist создает продукт на стыке моды и машинного обучения. Цель команды - сделать моду доступнее и помочь каждому пользователю найти свой стиль. Предстоит участвовать в разработке и выведении в продакшен фичей на основе нейросетей (LLM, диффузионные модели, CLIP), которые работают с различными данными: атрибуты товаров, картинки, информация о пользователях и о стиле. А также создавать удобные интерфейсы, которые помогут пользователям вдохновляться и закрывать свои потребности в сфере фэшн.
В команде 3 Go, 1 Android, 1 iOS, 1 QA (Client), TL, PM.
Чем Вам предстоит заниматься:
- Разрабатывать на Swift;
- Работать над стабилизационными задачами приложения;
- Проводить Code review, участвовать в оценке задач вместе с командой;
- Писать unit тесты;
- Постоянно улучшать приложение, работая с техдолгом.
Мы ожидаем:
- Опыт коммерческой iOS разработки от 3 лет;
- Уверенное знание Swift;
- Знание и понимание архитектур MVVM, DI, понимание прочих архитектурных концепций;
- Понимание основных алгоритмов и структур данных;
- Умение работать с GitLab и Bitbucket;
- Понимание iOS Human Interface Guidelines;
- Опыт написания unit тестов.
Мы используем:
- SwiftLint, SwiftFormat, Danger;
- XcodeGen, SwiftGen, Sourcery;
- Fastlane, кастомные скрипты автоматизации на Swift;
- Cocoapods (выпиливаем), SPM;
- SnapKit, Needle;
- SwiftUI, Combine;
- Eureka, Compositional layout;
- YandexMapKit.