Компания Клауд Атлас в поиске Senior iOS разработчика на проект Frisbee.
Frisbee — это кроссплатформенное приложение (desktop/web, Android, iOS), безопасный и отказоустойчивый корпоративный мессенджер для эффективной командной работы. Frisbee сочетает в себе удобство использования публичных мессенджеров с возможностями, нужными для работы, и предлагает различные решения для безопасного хранения и развертывания.
Наше iOS-приложение написано на Swift 5. Архитектура MVVM с использованием Coordinator для навигации, UI написана кодом, в небольших модулях может использоваться SwiftUI, также присутсвует легаси на Xib. Для удобного использования MVVM используется RxSwift, постепенно переходим на Combine. Поддерживаемся оффлайн мод с помощью Coredata. Проект разбит на модули с помощью SPM. Сторонние зависимости подгружаются с использование SPM. Сборка продукта осуществляется с помощью Fastlane и TeamCity. Системы контроля версий - Git. Для отслеживания задач Jira.
Проект развивается с декабря 2019 года, это долгосрочный продукт с реальными клиентами.
Обязанности:
Разработка нового функционала и развитие существующего;
Рефакторинг и оптимизация приложения;
Участие в проведении код-ревью;
Участие в принятии технических решений;
Выполнение задач различного уровня сложности;
Обеспечение безопасности приложения и данных пользователей;
Сотрудничество с командой проекта для обеспечения своевременного выпуска продукта;
Работа в фича командах.
От кандидата ожидаем:
Будет плюсом:
Условия:
Гибкий график рабочего дня, удаленный формат работы;
Кафетерий бенефитов.