Ведущий разработчик IOS\Android (senior)
16 Декабря 2024
Город:
Минск
Занятость:
Полная занятость
Компания "Бэлл Интегратор"
BELL INTEGRATOR – крупный системный интегратор страны. Мы являемся аккредитованной ИТ– компанией.
На текущий момент с нами работает более 2500 высококлассных аналитиков, руководителей проектов, разработчиков, тестировщиков и специалистов по сопровождению крупных информационных систем. Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – ведущие системообразующие финансовые, телеком и ритейл компании страны.
Центральный офис Bell Integrator расположен в Москве, представительства – в Нижнем Новгороде, Пензе, Саратове, Уфе, Минске (Беларусь).
ПРОЕКТ:
Проекты в банковской сфере. Проект - «Цифровой рубль» (знания в области реализации цифрового рубля в приоритете). Что такое ЦР? – это третий вид денег, в дополнение к наличным и безналичным. Цифровые рубли можно будет использовать для оплаты товаров и услуг, переводить другим людям и организациям, в них можно будет хранить сбережения.
В рамках проекта ЦР будет реализовано:
- Открытие и пополнение кошельков клиентом на платформе ЦР;
- Проверка остатка кошелька, история операций;
- Изменение статуса кошелька, изменение данных клиента;
- Покупка и продажа ЦР;
- Переводы C2C и C2B;
- Возвраты B2C;
- Процедуры, предусмотренные законодательством в сфере ПОД/ФТ/ФРОМУ, валютным законодательством.
ЧТО МЫ ОЖИДАЕМ ОТ КАНДИДАТА:
- Опыт мобильной разработки для Android или IOS от 3 лет.
Для Android:
-
Знание и опыт работы с IDE Android Studio (от 2024.1.1) и Gradle (от 8.5.0).
-
Глубокое знание языка Kotlin (от 1.8 и выше), Kotlin coroutines и
платформы Android (API >= 21). -
Знание языка Java (17 и выше).
-
Знание и опыт работы с архитектурой Clean architecture + MVVM,
понимание принципов многомодульной архитектуры. -
Опыт работы с Git, GitLab.
-
Опыт написания Unit, Snapshot тестов.
-
Опыт настройки мобильного CI/CD.
-
Знание и опыт работы с UI паттернами пользовательского интерфейса.
-
Опыт работы с UIKit.
-
Опыт в оптимизации приложений Android: выявление и оптимизация
проблемных мест UI и при работе с данными. -
Понимания принципов ООП, SOLID, KISS, DRY, YAGNI и шаблонов
проектирования. -
Знание и опыт работы с сетевым стеком http, WebSocket.
Для IOS:
-
Знание и эффективное использование 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 + GitlabC.
-
Отличные знания IOS Human Interface Guidelines.
-
Проявление инициативы к внедрению новых подходов.
-
Активное участие в код ревью и жизни проекта.
-
Участие в принятии технических решений и планировании процесса разработки.
-
Решение архитектурных задач.
-
Обучение middle & junior разработчиков.
ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:
- People management:
- Найм.
- Предоставление требований к кандидатам.
- Проведение собеседований.
- Участие в процессе онбординга новых разработчиков.
- Помощь в решении проблем.
- Получение обратной связи и проведение one-to-one.
- Управление ожиданиями.
- Обучение, наставничество, контроль результатов работы разработчиков.
- Оценка профессиональных компетенций, навыков и фундаментальных.
- знаний разработчиков.
- Составление индивидуального плана развития разработчиков.
-
Выполнение задач по стратегии ИТ в банке.
-
Участие в выборе целевого стека технологий в рамках задач команды.
-
Техническое проектирование, разработка(кодирование) разработка ПО,
сопровождение ПО, исправление дефектов ПО (в зависимости от стека, на
котором работает). -
Оценка трудоемкости разработки на основе технической документации.
-
Декомпозиция задач.
-
Первичное тестирование разработанного ПО.
-
Обеспечение технического качества и качества, разрабатываемого ПО.
-
Формирование и устранение технического долга по развиваемой системе.
-
Автоматизация цикла разработки.
-
Подготовка релизного пакета команды.
-
Проведение экспертизы существующих систем, моделей и применяемых
технологий, в том числе в конфликтных, аварийных ситуациях. -
Консультация смежных подразделений.
-
Работа с документацией: чтение, написание, рецензирование, согласование технической документации и подготовка дополнительной тех. документации в случае необходимости.
-
Отражение выполняемых работ в автоматизированных системах учета.
-
Изучение новых технологий и подходов.
МЫ ПРЕДЛАГАЕМ:
- Возможность участия в интересных проектах.
- Возможность профессионального и карьерного роста в компании.
- Опыт работы в команде профессионалов.
- Специальные тарифы для сотрудников в спортивные клубы и языковые курсы.
- Удаленный формат работы.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
24 Декабря
Борисов
Компания "Белмедстекло" Обязанности: Обеспечение работоспособности производственного оборудования, подготовка планов (графиков) осмотра и...
24 Декабря
Минск
Компания "РУП «Белорусский институт строительного проектирования» Управления делами Президента Республики Беларусь" Проектный институт полного...
25 Декабря
Минск
Компания "Тинькофф" .NET стремительно набирает популярность в компании: по количеству разработчиков C# сейчас на втором месте (200+ человек),...
23 Декабря
Минск
Компания "Государственное предприятие “АКАДЕМФАРМ” ИФБ НАН Беларуси" Сегодня АКАДЕМ ФАРМ — это динамично развивающееся наукоемкое фарм...
25 Декабря
Senior Frontend Developer (Vue)( КрокусАппс / WakeApp )
Минск
Компания "КрокусАппс / WakeApp" «КрокусАппс» — международная IT-компания, предоставляющая услуги по разработке и поддержке программного...
Вакансия размещена в отрасли