Senior iOS developer

18 Января

Партнерские Вакансии

Город:

Москва

Занятость:

Полная занятость

Опыт:

Более 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;
  • Опыт в разработки мессенджера.

Условия:

  • Гибкий график рабочего дня, удаленный формат работы;

  • Кафетерий бенефитов.

Похожие вакансии

07 Января

Senior PHP developer (Symfony)/Ведущий разработчик (PHP, Symfony)

Москва

Компания "Единая электронная торговая площадка, АО (группа ВТБ)" Сейчас мы в поисках Senior разработчика для создания и развития нового...

Отправить резюме подробнее

07 Января

IOS-разработчик( X5 RETAIL GROUP )

Москва

Компания "X5 RETAIL GROUP" Мы создаем собственную рекламную платформу с нуля. Наша цель — эффективно использовать уникальные данные X5, чтобы...

Отправить резюме подробнее

07 Января

Senior developer C\Rust

Москва

Компания "Аренадата Софтвер" Наш партнер - компания Пикодата ищет старшего разработчика в отдел решений. Компания «Пикодата»...

Отправить резюме подробнее

07 Января

Senior C Developer (Greengage)

Москва

от 350 000 руб.

Компания "Аренадата Софтвер" Что нужно делать: участвовать в разработке новой функциональности MPP СУБД Greengage...

Отправить резюме подробнее

07 Января

Java-разработчик (Middle+/Senior)

Москва

Компания "СИГМА" МЫ В ПОИСКЕ РАЗРАБОТЧИКА, КОТОРЫЙ БУДЕТ ОТВЕЧАТЬ ЗА: Участие в разработке. Проведение/участие в рабочих совещаниях и...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: