Старший IOS-разработчик
Digital Design
( digdes.ru )
Аккаунт зарегистрирован с email *@digdes.com
Санкт-Петербург, Россия
Миддл • Сеньор • Тимлид/Руководитель группы
27 октября 2020
Релокация • Работа в офисе
Опыт работы от 3 до 5 лет
Опыт работы от 3 до 5 лет
Короткая ссылка: gkjb.ru/hRhE
Описание вакансии
Наши решения – это enterprise сегмент, есть возможность выполнять проекты для действительно крупных клиентов. Среди наших проектов не все делается с нуля, часть решений уже переросли в предложения, которые мы кастомизируем и внедряем клиентам.
Ищем в команду ведущего iOS разработчика, который будет отвечать за архитектуру и развитие продукта. Продукт — линейка защищённых приложений для руководителей в корпоративном сегменте, основным приложением которой является Мобильный документооборот.
Задачи:
- Проектирование и проработка архитектурных решений;
- Техническая декомпозиция user stories;
- Оценка задач и нового функционала;
- Участие в планировании спринтов/релизов;
- Реализация задач по постановкам;
- Взаимодействие с командой (РП, аналитики, UX/UI, разработчики: web, мобильные, серверные, тестировщики);
- Проведение code review;
- Проведение исследований по сложным задачам;
- Участие в архитектурном проектировании продуктов компании;
- Развитие разработчиков.
Наш стек технологий:
- Языки разработки: по текущей позиции основной язык Obj-C, большая часть продуктов на Swift;
- Layered architecture: presentation (MVVM/MVP), business, persistence, network;
- Контроль версий: Git (Git Flow);
- СI&CD: TeamCity, Fastlane, AppCenter;
- Дополнительно: Firebase, внутренние reuse компоненты на базе CocoaPods, JIRA/Confluence, Figma.
Требования к кандидатам:
- Основной стек: ObjC, поэтому опыт разработки на Objective-C от 3х лет
- Опыт разработки мобильных приложений под iOS от 3 лет;
- Опыт разработки клиент-серверных приложений;
- Знание SQL, Core Data;
- Понимание и применение принципов построения архитектуры приложений (многоуровневая архитектура, принципы SOLID, Claen Architecture, паттерны проектирования);
- Понимания различия между архитектурой приложения (UI, слой логики, слой данных и т.д.) и архитектурой UI (MVC, MVVM, VIPER и т.д.);
- Знание UIKit, AutoLayout, Multithreading (GCD, NSOperation), Blocks / Closures, CocoaPods;
- Опыт написания Unit тестов;
- Умение пользоваться Xcode Instruments (Activity Monitor, Allocations, Time Profiler и т.д.).
Будет плюсом:
- Опыт работы со средствами криптографической защиты информации;
- Опыт работы с отечественными средствами криптографической защиты информации и ЭП, например CryptoPro CSP;
- Плюсом будет знание C/C++, SOAP и xslt;
- Опыт разработки на других языках/технологиях программирования;
- Навыки вёрстки под мобильные устройства и умение правильно использовать нативные UI компоненты, опыт верстки html и использования js
- Предоставить ссылки на репозитории, при наличии личных проектов.
Что мы готовы вам предложить:
- Коллектив умных и творческих людей, объединенных общей идеей;
- Официальное оформление и лицензионный софт;
- Оплачиваемые обеды для сотрудников (200 руб./день);
- ДМС для некурящих сотрудников и их детей;
- Утреннюю и вечернюю развозку на автобусе от/до метро Приморская;
- Много возможностей для занятий спортом.
Волейбольная команда, йога помогут оставаться в форме, а специальная спортивная комната позволит размяться в течение рабочего дня; - Регулярные праздники и развлечения не только для вас, но и для ваших детей.