Город: Минск
Занятость: Полная занятость, Удаленная работа
Опыт работы: От 3 до 6 лет
Bell Integrator – крупный системный интегратор страны. Мы являемся аккредитованной ИТ– компанией.
На текущий момент с нами работает более 2500 высококлассных аналитиков, руководителей проектов, разработчиков, тестировщиков и специалистов по сопровождению крупных информационных систем. Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – ведущие системообразующие финансовые, телеком и ритейл компании страны.
Центральный офис Bell Integrator расположен в Москве, представительства – в Санкт-Петербурге, Нижнем Новгороде, Пензе, Саратове, Уфе, Барнауле, Минске (Беларусь).
ПРОЕКТ: в банковской сфере. Мобильное приложение для клиентов (юридических лиц).
По сути - это личный кабинет для управления своими продуктами и совершения операций по счетам.
- Знание и эффективное использование IDE Xcode (не ниже 16.4).
- Опыт разработки на Swift (не ниже 5.9) от 3 лет.
- Опыт разработки на архитектуре Viper, MVC, MVVM.
- Опыт верстки кодом, UIKit + AutoLayout.
- Продвинутое знание системных API основных фреймворков App Frameworks.
- Опыт использования Instruments.
- Понимание циклов работы iOS - приложения и управления памятью.
- Понимание принципов SOLID, DRY, KISS, YAGNI.
- Отличное знание Grand Central Dispatch, SPM, Swiftlint и Code Style, Generamba.
- Отличное понимание ООП, ПОП и паттернов проектирования.
- Опыт написания Unit, Snapshot тестов.
- Опыт развития и поддержки дизайн-системы.
- Опыт работы/настройки мобильного CI/CD - Fastlane + GitlabCI.
- Отличные знания IOS Human Interface Guidelines.
- Проявление инициативы к внедрению новых подходов.
- Активное участие в код ревью и жизни проекта.
- Участие в принятии технических решений и планировании процесса разработки.
- Решение архитектурных задач.
- Обучение middle & junior разработчиков.
ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:
- People management (найм, проведение собеседований, участие в процессе онбординга новых разработчиков, проведение one-to-one, обучение, контроль результатов работы разработчиков, оценка профессиональных компетенций, составление индивидуального плана развития разработчиков).
- Выполнение задач по стратегии ИТ в банке.
- Участие в выборе целевого стека технологий в рамках задач команды.
- Техническое проектирование, разработка(кодирование) разработка ПО, сопровождение ПО, исправление дефектов ПО.
- Оценка трудоемкости разработки на основе технической документации.
- Декомпозиция задач.
- Первичное тестирование разработанного ПО.
- Обеспечение технического качества и качества разрабатываемого ПО.
- Автоматизация цикла разработки.
- Изучение новых технологий и подходов.
МЫ ПРЕДЛАГАЕМ:
- Возможность участия в интересных проектах.
- Возможность профессионального и карьерного роста в компании.
- Опыт работы в команде профессионалов.
- Специальные тарифы для сотрудников в спортивные клубы и языковые курсы и пр.
- Удаленный формат работы по локации РБ и РФ.
Похожие вакансии