Размещайте вакансии
Нанимайте без комиссий
7 просмотров
DiFFreight LLC
Привет! DiFFreight – международная логистическая компания, которая ищет опытноготехнического руководителя фронт-энда
Вы будете отвечать за техническое состояние и развитие Front-end части ключевых продуктов компании:
Технические навыки:
Опыт качества сборки: ESLint, Husky + lint-staged.
Понимание принципов CI/CDний), работа с GitFlow и проверкой запросов на извлечение.
Умение работать в Jira, проводить оценки, управлять спринтами и рисками.
Архитектурное мышление:
Возможность создавать масштабируемую FE-архитектуру
Понимание взаимодействия с серверной частью (AdonisJS/NestJS, PostgreSQL, Redis, S3).
Лидерские навыки style="font-weight: 400; стиль шрифта: нормальный; text-decoration: none">Возможность обучать и мотивировать команду
Высокий уровень коммуникабельности и активности.
Будет плюсом:
Оптимизация пакетов Vite, опыт работы с React Profiler/Web Vitals.
Многоязычные проекты (i18n).
Тестирование и интеграция E2E.
Техническое руководство (~80%)Отвечает за разработку и поддержку Front-end архитектуры ключевых продуктов (ERP, Личный кабинет клиента, Сайт), обеспечение их стабильности и масштабируемости согласно технической стратегии
Поддерживать систему пользовательского интерфейса на основе Tailwind CSS + Ant Design, координируя компоненты с ведущим дизайнером.
Проводить ревью кода, обеспечивать качество и согласованность кода в команде.
Разработать и реализовать стратегию тестирования (Unit/Integration/E2E).
Сотрудничать с руководителем серверной части по API, событиям Socket.IO, схемам данных и управлению версиями.
Настройте CI/CD (действия GitHub) для процессов сборки/тестирования/lint/предварительного просмотра/выпуска.
Вместе с STO анализируем производительность, оптимизируем интерфейсы, координируем изменения.
Техническая ответственность: работайте непосредственно под руководством технического директора, управляя технической разработкой продуктов.
Команда и процессы (~20%)
Лидерство и управление небольшой командой Front-end разработчиков (2-4 человека).
Планирование работы команды, декомпозиция сложных задач и распределение их между разработчиками.
Тесное сотрудничество с менеджером продукта/проекта, дизайнером пользовательского интерфейса/UX и руководителем группы серверной части, техническим директором для координации технических решений и требований.
Наставничество и развитие технических навыков членов команды
Оценки, риски, зависимости — вместе с PM/BA; спринты — в Jira, работа через Pull Requests.
Внедрение и развитие разработчиков; участие в найме (технические собеседования).
Регулярная синхронизация с руководителями дизайна/QA/BE для согласованной доставки.
Проведение технических обзоров с членами Front-end команды с целью экспертной оценки уровня разработки и определения векторов развития (профессиональные курсы и т.п.).
Как мы работаем (процессы)
GitFlow + Jira + Pull Requests (обязательный обзор кода, защищенные ветки, проверки статуса).
Стандарты кода: ESLint, Prettier, Stylelint; Husky + lint-staged (предварительная фиксация).
CI/CD: Действия GitHub (build/test/lint/preview/prod).
Документация в репозиториях (README, краткие ADR для важных технических решений).
Стек технологий (внешний интерфейс)
React 18, TypeScript, Vite.
Маршрутизация: React Router 6.
Данные/состояние: @tanstack/react-query, Zustand (при необходимости), dayjs/date-fns.
Формы/проверка: Formik + Ага (знание реактивной формы является плюсом).
Drag&Drop: @dnd-kit (core/sortable/modifiers).
UI/стили: Tailwind CSS, Ant Design (узгодження библиотека/темізації); vite-plugin-svgr.
Контент/редакция: TinyMCE (@tinymce/tinymce-react).
Мережа/утиліти: Axios, clsx, React-Hot-Toast, Reaction-Dropzone, Sanitize-html, i18next/react-i18next, socket.io-client, uuid.
Якість: ESLint (+react-hooks, import), Prettier, Stylelint; Husky + lint-staged.
Короткий технический контекст (Back-end и микросервисы)
Бэкенд (основной): AdonisJS (Node.js, TypeScript), PostgreSQL, Redis, S3 (AWS), Socket.IO, Lucid ORM, JWT/Auth, Mail, Swagger, Bull-queue, логування (pino). Скрипты: ace Serve --watch, построить, очередь, тестирование.
Микросервисы «Чати»: NestJS 11, TypeORM, PostgreSQL, Socket.IO, Swagger, Terminus (здоровье), Helmet, класс-валидатор/трансформер; миграция, Jest-тесты, CI/CD.
FE Lead объединяет DTO/контракты/події с BE-стороной, работает в единой схеме версии клиентских API.
Мое предложение:
Зручние умовы роботы, комфортный офис в Киеве, проспект Академика Корольова 1, БорщаГивка, Святошинский район;
График работы с ПН - ПТ с 10:00 до 18:00;
Испытательный срок 1 месяц с полной зарплатой и присутствием в офисе каждый день
При необходимости проводим курсы для обучения базовым и дополнительным навыкам;