Senior iOS developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Краткое описание:
Наша цель - создать лучшее приложение для интерактивного фитнеса и йоги, сделать занятия спортом нескучными и эффективными. Zenia (виртуальный тренер) реально видит, как человек выполняет упражнения и даёт обратную связь - подбадривает и поправляет, учитывает темп пользователя и помогает отслеживать прогресс.
Приложение новое - мы не поддерживаем старые версии iOS, используем только Swift. Кодовая база небольшая, никакого legacy и Objective-C. Мы применяем новые технологии - весь новый UI пишем на SwiftUI и используем TCA в качестве архитектуры.
Сейчас мы строим процесс максимально эффективной проверки продуктовых гипотез, поэтому будет важно умение брать на себя ответственность за доведение задач до релиза. Нужно не бояться общаться с дизайнерами и product manager-ом.
У нас небольшая сильная (ex-Yandex, ex-MapsMe, ex-Verv, ex-LinguaLeo) распределённая команда и никакой бюрократии.
Можно самостоятельно выбирать библиотеки и принимать архитектурные решения.
Задачи ставим в Jira, общаемся в Slack, работаем с кодом в GitHub, собираем в TeamCity.
Статья о Computer vision в нашем приложении:
https://habr.com/ru/post/555162/
Круг задач:
- Разработка iOS версии приложения Zenia
- Кросс-продуктовая разработка - iPhone, iPad, Apple Watch, Apple TV
- Обсуждение задач с дизайнерами и product manager-ом
- Code review
Требования:
- От 3х лет разработки на Swift
- Отличное знание iOS SDK
- Опыт работы с многопоточным кодом
- Опыт работы с Firebase (Crashlytics, A/B Testing, TestLab)
- Понимание трендов в мобильной разработке, технологий, стандартных методологий
- Готовность к изменению требований и быстрому прототипированию
- Английский не ниже B1
Будет плюсом:
- Опыт и понимание Unidirectional Data Flow архитектур, в частности, TCA
- Опыт с Vision, CoreML
- Мы нацелены создавать consumer app глобального уровня. Поэтому важна любовь к сильному UI/UX, то есть забота о деталях на каждом экране и логичная работа всех сценариев использования.
Бонусы
Мы предлагаем:
- Полное вовлечение в создание технологически уникального продукта
- Оплачиваем подписки на образовательный контент
- Удалённая работа