Middle Frontend Developer
Город:
Минск
Занятость:
Полная занятость
Компания "JazzTeam"
Приглашаем Middle Frontend Developer, который присоединится к команде разработки продукта для интеграции современных приложений с системами IBM i (AS/400).
Кто мы и что делаем:
ДжазТим - международная сервисная компания, резидент ПВТ с офисами в Беларуси и Литве. В команде более 60 специалистов, которые за 14+ лет реализовали проекты для клиентов из России, Европы и США.
Мы специализируемся на Enterprise-разработке, интеграционных решениях и автоматизации бизнес-процессов. Наши проекты охватывают сферы IoT, Telecom, E-commerce, науку и другие направления. Наши сильные стороны - практический IT-консалтинг и зрелые процессы проектного менеджмента.
О проекте:
Проект представляет собой платформу для интеграции с системами IBM i (AS/400). Позволяет преобразовывать бизнес-логику IBM i в современные REST API, автоматизировать действия на "зеленом экране" (green screen) и реплицировать данные в реальном времени.
Продукт включает:
-
UI компонент (фронтенд часть (React))
-
BFF компонент (Backend For Frontend (Spring))
-
RPA Hub (Spring)
-
Hub (Spring)
Фронтенд часть реализована на базе React и Vite, для стилизации используется Tailwind CSS. В проекте есть формы с вложенностью, построенные на Zod, и таблицы на Ag-Grid. В проекте используются готовые компоненты из SAPUI5. Для работы с тултипами используется FloatingUI. Написаны автотесты с использованием Playwright.
На стороне BFF используется Java 17 и в основе лежит Spring. Для юнит-тестирования используется Selenide и Mockito. Валидация запросов реализована через Spring Validation(Bean API). В качестве БД используется H2.
Основные задачи:
-
Стабилизация. Текущая версия UI первая, очень свежая и в процессе эксплуатации появляются баги
-
Реализация предложений для улучшения приложения со стороны заказчика и его клиентов
-
Реализация новой функциональности, связанной с автоматизацией действий на mainframe
-
Внедрение oauth2
Что мы ожидаем
-
Коммерческий опыт разработки на React от 3-х лет
-
Уверенное знание JavaScript/TypeScript
-
Английский язык не ниже Intermediate
-
Опыт работы с современными сборщиками и инструментами фронтенда (например Vite, Webpack и др.)
-
Опыт работы с REST API
-
Практический опыт работы с HTML5, CSS3, современными подходами к верстке
-
Опыт работы с CSS-фреймворками (например Tailwind CSS)
-
Опыт разработки интерфейсов со сложными формами и таблицами
-
Опыт написания автотестов для фронтенда (например Playwright, Cypress или аналогичные инструменты)
-
Опыт работы с Git и командной разработкой
Мы предлагаем:
-
Участие в разработке современного продукта для интеграции legacy IBM i систем с современными API и веб-приложениями
-
Возможность влиять на развитие продукта и предлагать улучшения интерфейса и UX
-
Удаленный формат работы
-
Возможности профессионального роста и развития внутри проекта
-
Стабильную заработную плату с привязкой к доллару
-
Полный социальный пакет и возможность долгосрочного сотрудничества
13 Июля
Минск
Компания "Системные технологии" Приглашаем в нашу команду Junior Java Developer. Рассматриваем кандидатов без коммерческого опыта:...
13 Июля
QA Engineer (Middle)( E-dostavka.by )
Минск
Компания "E-dostavka.by" Приглашаем на интересный и современный проект QA Engineer'а! Обязанности: Тестирование мобильных и...
15 Июля
Full-stack Developer (PHP/JavaScript)
Минск
Компания "Лайт Вел Организейшн" Чем предстоит заниматься: Разрабатывать и поддерживать веб-приложения для финтех-проектов. Создавать...
15 Июля
Заславль
Компания "Радкевич Д.С" Индивидуальный предприниматель ищет web-разработчика на (периодические) небольшие доработки сайта-услуг на CMS...
15 Июля
Fullstack Developer (Node.js + React Native)
Минск
Компания "СМ Технолоджис" Sunmait — международная IT-компания, создающая мобильные приложения, которыми ежедневно пользуются миллионы людей....
Вакансия размещена в отрасли