IOS разработчик (Lead/senior)
ITFB —российская аккредитованная IT компания
Мы разрабатываем и внедряем программное обеспечение. Создаем инновационные продукты, ускоряем ИТ-разработку, повышаем надежность информационных систем. У нас более 100 клиентов, занимающих лидирующие позиции в своих отраслях, такие как Яндекс, Сбер, Альфа-Банк, Тинькофф, ВТБ, МТС, БРЭ, Росатом и др.
Наша работа не видна невооружённым глазом, но она помогает приводить в движение компании, отделы, заводы и города. У нас более 1100 выполненных проектов, более 12 лет на рынке и более 450 профессионалов в команде.
В настоящее время ищем в нашу команду Senior/Lead IOS разработчика на проект крупного банка.
Чем предстоит заниматься:
People management
Найм
- Предоставление требований к кандидатам
- Проведение собеседований
- Участие в процессе онбординга новых разработчиков
- Помощь в решении проблем
- Получение обратной связи и проведение one-to-one
- Управление ожиданиями
- Обучение, наставничество, контроль результатов работы разработчиков
- Оценка профессиональных компетенций, навыков и фундаментальных знаний разработчиков
- Составление индивидуального плана развития разработчиков
-
Активное участие в код ревью и жизни проекта
-
Обучение middle & junior разработчиков
- Выполнение задач по стратегии ИТ в банке
Знание технологий
- Знание технологического стека команды
- Участие в выборе целевого стека технологий в рамках задач команды
- Техническое проектирование, разработка(кодирование) разработка ПО, сопровождение ПО, исправление дефектов ПО (в зависимости от стека, на котором работает)
- Оценка трудоемкости разработки на основе технической документации
- Декомпозиция задач
- Первичное тестирование разработанного ПО
- Обеспечение технического качества и качества разрабатываемого ПО
- Формирование и устранение технического долга по развиваемой системе
- Автоматизация цикла разработки
- Подготовка релизного пакета команды
- Проведение экспертизы существующих систем, моделей и применяемых технологий, в том числе в конфликтных, аварийных ситуациях
- Проявление инициативы к внедрению новых подходов
-
Участие в принятии технических решений и планировании процесса разработки
-
Решение архитектурных задач
- Консультация смежных подразделений
Работа с документацией
- Чтение, написание, рецензирование, согласование технической документации и подготовка дополнительной тех. документации в случае необходимости
- Отражение выполняемых работ в автоматизированных системах учета
- Изучение новых технологий и подходов.
Необходимые навыки:
-
Знание и эффективное использование IDE Xcode (не ниже 15.4)
-
Опыт разработки на Swift (не ниже 5.9) от 3 лет
-
Опыт разработки на архитектуре Viper, MVC, MVVM
-
Опыт верстки кодом, UIKit + AutoLayout
-
Продвинутое знание системных API основных фреймворков App Frameworks
-
Опыт использования Instruments
-
Понимание циклов работы iOS - приложения и управления памятью
-
Понимание принципов SOLID, DRY, KISS, YAGNI
-
Отличное знание Grand Central Dispatch
-
Отличное знание CocoaPods и SPM
-
Отличное знание Swiftlint и Code Style
-
Отличное знание Generamba
-
Отличное понимание ООП, ПОП и паттернов проектирования.
-
Опыт написания Unit, Snapshot тестов
-
Опыт развития и поддержки дизайн-системы
-
Опыт работы/настройки мобильного CI/CD - Fastlane + GitlabCI
-
Отличные знания IOS Human Interface Guidelines
Мы предлагаем:
- Работу на интересных проектах с возможностью ротации между проектами, сферами и задачами;
- Бонусы от государства, как сотруднику аккредитованной IT компании;
- Полностью белую заработную плату, которая выплачивается фиксом два раза в месяц без задержек;
- Социальный пакет с ДМС, стоматологией, оплачиваемыми больничными и отпусками;
- Возможность карьерного развития, наставничество, постановку и отслеживание карьерных целей;
- Возможность работать удаленно из любой точки, либо в одном из наших офисов в Москве, Рязани и Уфе;
- Обучение за счёт компании (курсы, конференции, митапы и тп);
- Предоставление оборудования;
- Участие в спортивных мероприятиях, корпоративах тимбилдингах, подарки и скидки от партнеров.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Ведущий разработчик
Разработчик
Front-end developer
ДМС,
спасибо HR