Senior iOS developer
18 Января 2026
Город:
Москва
Занятость:
Полная занятость
Опыт:
Более 6 лет
Компания "Клауд Атлас"
Компания Клауд Атлас в поиске 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 года, это долгосрочный продукт с реальными клиентами.
Обязанности:
-
Разработка нового функционала и развитие существующего;
-
Рефакторинг и оптимизация приложения;
-
Участие в проведении код-ревью;
-
Участие в принятии технических решений;
-
Выполнение задач различного уровня сложности;
-
Обеспечение безопасности приложения и данных пользователей;
-
Сотрудничество с командой проекта для обеспечения своевременного выпуска продукта;
-
Работа в фича командах.
От кандидата ожидаем:
- Опыт разработки iOS приложений на Swift 4+ года;
- Понимание ARC, GCD;
- Отличное понимание ОС IOS, жизненного цикла IOS приложения;
- Знание основных архитектурных паттернов (MVP, MVVM);
- Понимание принципов и опыт работы с UIKit, верстка кодом;
- Опыт работы с RxSwift или Combine,
- Опыт работы с Core Data;
- Следование принципам SOLID,
- Опыт работы с системами контроля версий Git);
- Хорошие коммуникативные навыки и способность работать в команде;
- Опыт работы в продуктовой компании.
Будет плюсом:
- Опыт реализации модульных мобильных приложений;
- Опыт работы с Swift Concurrency;
- Опыт в разработки мессенджера.
Условия:
-
Гибкий график рабочего дня, удаленный формат работы;
-
Кафетерий бенефитов.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
03 Февраля
Frontend developer( Бэнкс Софт Системс )
Москва
Компания "Бэнкс Софт Системс" Banks Soft Systems - системно значимая российская ИТ-компания, специализирующаяся на разработке, внедрении и...
03 Февраля
Python backend developer( Маркетинговое агентство PRO M8 )
Москва
от 130 000 до 170 000 руб.
Компания "Маркетинговое агентство PRO M8" О компании Развивающийся IT-стартап (LoyalClub) Мы возвращаем клиентов и увеличиваем выручку...
03 Февраля
Senior IOS Developer( Flipper Devices )
Москва
Компания "Flipper Devices" Привет! На связи команда Flipper Devices Мы создатели Flipper Zero — портативного девайса для техноэнтузиастов...
03 Февраля
Senior Backend (JAVA) Developer
Москва
Компания "РОДЖИИ ЕВРОПА" Кто мы? ROGII – международная IT-компания, разрабатывающая собственные уникальные продукты для нефтегазовой...
03 Февраля
Vibe-coder / AI-developer (Full-stack)
Москва
от 100 000 руб.
Компания "Green City Real Estate" Мы делаем продукты в формате быстрых MVP → прод → рост. Нужен “вайбкодер”: разработчик, который быстро...
Вакансия размещена в отрасли