FitLife — это сервисы, отслеживающие и стимулирующие физическую активность и соблюдение принципов ЗОЖ пользователями МП СПОРТМАСТЕР.
Они включают в себя учет регулярных активностей в разрезе ежедневных, еженедельных и ежемесячных заданий, спортивные тренировки по выбранным пользователем направлениям как в соло-режиме, так и под руководством удаленного тренера, учет рациона потребляемой пищи.
Технологии/инструменты
SwiftREST APIJWTOAuth2
Конфигурирование проекта через XcodeGen.
SPM для внешних зависимостей.
MVVM.
Нативные Unit-тесты.
CI на базе GitLab + Fastlane.
SwiftLint + SonarQube.
Задачи
Разработка и поддержка функционала по работе с фитнес-браслетами (через Google Fitness API).
Разработка и поддержка функционала по работе с видео-тренировками (Кинескоп).
Интеграция приложения с информационными системами компании.
Участие в Code Review.
Участие в принятии продуктовых и технических решений.
Взаимодействие с аналитиками, дизайнерами, тестировщиками и другими разработчиками.
Проведение декомпозиции и оценки поставленных задач.
Работа по гибкой продуктовой методологии, активное участие команды в планировании бизнес-процессов.
Ожидания
Хорошие знания Swift, знание современных паттернов и архитектур, опыт работы с MVVM / MVC.
Опыт командной разработки приложений под iOS от 3 лет.
Понимание работы клиент-серверных приложений (Rest API, JWT, OAuth2).
Умение писать тестируемый код, а так же писать юнит-тесты.
Необязательно, но здорово, если вы:
Имеете опубликованные проекты в AppStore.
Имеете опыт написание собственных фреймворков.
Имеете опыт использования SwiftUI в продакшене.
Имеете опыт Unit / UI тестирования.
Имеете опыт конфигурирование проекта через Tuist.
Знакомы с гибкими методологиями (Scrum, Kanban).
Условия
Работаем в удобном формате: 2 дня в офисе, 3 дня дома.
Sportmaster Lab — ИТ-компания в составе группы компаний Спортмастер. Они развивают флагманские продукты — продающие сайты и мобильные приложения, разрабатывают внутренние продукты для сотрудников — платформы, сервисы, back-office системы и другое. Спортмастер входит в ТОП 4 ведущих розничных спортивных компаний Европы (SGI Europe 2019). Компания работает с заказчиками из 12 стран, 200+ продуктов в 18 функциональных областях.