Senior iOS developer( Клауд Атлас )
01 Декабря 2025
Город:
Москва
Занятость:
Полная занятость
Опыт:
Более 6 лет
Компания "Клауд Атлас"
Компания Клауд Атлас в поиске Senior iOS разработчика на проект Frisbee.
Frisbee — это кроссплатформенное приложение (desktop/web, Android, iOS), безопасный и отказоустойчивый корпоративный мессенджер для эффективной командной работы. Frisbee сочетает в себе удобство использования публичных мессенджеров с возможностями, нужными для работы, и предлагает различные решения для безопасного хранения и развертывания.
Наше iOS-приложение написано на Swift 5. Архитектура MVVM с использованием Coordinator для навигации, UI написана кодом, в небольших модулях может использоваться SwiftUI, также присутсвует легаси на Xib. Для удобного использования MVVM используется RxSwif, постепенно переходим на Combine. Поддерживаемся оффлайн мод с помощью Coredata. Проект разбит на модули с помощью SPM. Сторонние зависимости подгружаются с использование SPM. Сборка продукта осуществляется с помощью Fastlane и TeamCity. Системы контроля версий - Git. Для отслеживания задач Jira.
Проект развивается с декабря 2019 года, это долгосрочный продукт с реальными клиентами.
Обязанности:
-
Разработка нового функционала и развитие существующего;
-
Рефакторинг и оптимизация приложения;
-
Участие в проведении код-ревью;
-
Участие в принятии технических решений;
-
Выполнение задач различного уровня сложности;
-
Обеспечение безопасности приложения и данных пользователей;
-
Сотрудничество с командой проекта для обеспечения своевременного выпуска продукта;
-
Работа в фича командах.
От кандидата ожидаем:
- Опыт разработки iOS приложений на Swift 4+ года;
- Понимание ARC, GCD;
- Отличное понимание ОС IOS, жизненного цикла IOS приложения;
- Знание основных архитектурных паттернов (MVP, MVVM);
- Понимание принципов и опыт работы с UIKit, верстка кодом;
- Опыт работы с RxSwift или Combine,
- Опыт работы с Core Date;
- Следование принципам SOLID,
- Опыт работы с системами контроля версий Git);
- Хорошие коммуникативные навыки и способность работать в команде;
- Опыт работы в продуктовой компании.
Будет плюсом:
- Опыт реализации модульных мобильных приложений;
- Опыт работы с Swift Concurrency;
- Опыт в разработки мессенджера.
Условия:
-
Гибкий график рабочего дня, удаленный формат работы;
-
Кафетерий бенефитов.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
18 Ноября
Middle/Senior Quantitative Developer
Москва
Компания "БАНК УРАЛСИБ" Обязанности: Разрабатывать прикладное ПО для сопровождения структурных продуктов на стороне трейдинга: сервис сбора,...
18 Ноября
Middle / Senior Data Scientist ASR в команду голосовых технологий
Москва
Компания "«Газпромбанк» (Акционерное общество)" Команда голосовых технологий создает онлайн и офлайн модели распознания голоса и извлечения...
18 Ноября
Senior Product Manager: RecSys / Старший менеджер продукта
Москва
Компания "«UZUM TECHNOLOGIES»." Мы ищем сильного менеджера продукта в команду RecSys. Тебе предстоит отвечать за развитие рекомендательных...
18 Ноября
Senior Project Manager (кластер Product Operations)
Москва
Компания "«UZUM TECHNOLOGIES»." Кластер Product Operations отвечает за стандартизацию продуктовых процессов, контроль исполнения продуктовых...
18 Ноября
Москва
до 280 000 руб.
Компания "ИЦ АЙ-ТЕКО" Компания ООО ИЦ «АЙ-ТЕКО» - ведущий российский системный интегратор и поставщик информационных технологий для...
Вакансия размещена в отрасли