Publikuj oferty pracy
Zatrudniaj bez prowizji
5 wyświetleń
DiFFreight LLC
Witajcie! DiFFreight to międzynarodowa firma logistyczna poszukująca doświadczonegoLidera technicznego front-endu. Zajmujemy się transportem międzynarodowym w kierunku Chiny Ukraina, Ukraina - Ameryka, Ukraina - Europa. Zajmujemy się transportem międzynarodowym (Chiny, USA, Europa) i aktywnie rozwijamy nasz dział IT
Będziesz odpowiedzialny za stan techniczny i rozwój części Front-end kluczowych produktów firmy:
Umiejętności techniczne:
Poznaj jakość tworzenia: ESLint, Husky + lint-staged.
Zrozumienie zasad CI/CDcje), pracuj z przeglądem GitFlow i Pull Request.
Możliwość pracy w Jira, przeprowadzania ocen, zarządzania sprintami i ryzykiem.
Myślenie architektoniczne:
Możliwość projektowania skalowalnej architektury FE
Zrozumienie interakcji z backendem (AdonisJS / NestJS, PostgreSQL, Redis, S3).
Umiejętności przywódcze style="font-weight: 400; styl czcionki: normalny; text-decoration: none">Umiejętność szkolenia i motywowania zespołu
Wysoki poziom komunikacji i proaktywności.
Będzie plusem:
Optymalizacja pakietów Vite, doświadczenie z React Profiler / Web Vitals.
Projekty wielojęzyczne (i18n).
Testy i integracje E2E.
Przywództwo techniczne (~80%)Odpowiedzialny za rozwój i wsparcie architektury Front-end kluczowych produktów (ERP, Konto osobiste klienta, Site), zapewniając ich stabilność i skalowalność zgodnie ze strategią techniczną
Utrzymanie systemu interfejsu użytkownika opartego na Tailwind CSS + Ant Design, koordynacja komponentów z kierownikiem projektu.
Przeprowadzaj recenzje kodu, dbaj o jakość i spójność kodu w zespole.
Zaprojektuj i zaimplementuj strategię testowania (jednostka / integracja / E2E).
Współpraca z liderem zaplecza w zakresie interfejsów API, zdarzeń Socket.IO, schematów danych i wersjonowania.
Skonfiguruj CI/CD (akcje GitHub) dla procesów kompilacji/testowania/lint/preview/wydania.
Wspólnie z STO analizujemy wydajność, optymalizujemy interfejsy, koordynujemy zmiany.
Odpowiedzialność techniczna: Pracuj bezpośrednio pod CTO, zarządzając rozwojem technicznym produktów.
Zespół i procesy (~20%)
Kierowanie i zarządzanie małym zespołem programistów Front-end (2-4 osoby).
Planowanie pracy zespołu, rozkład złożonych zadań i ich podział pomiędzy programistów.
Ścisła współpraca z Product/Project Managerem, projektantem UI/UX i Back-end Team Lead, CTO w celu koordynowania rozwiązań technicznych i wymagań.
Mentoring i rozwój umiejętności technicznych członków zespołu
Szacunki, ryzyka, zależności - razem z PM/BA; sprinty - w Jira, praca poprzez Pull Requesty.
Wdrożenie i rozwój programisty; udział w rekrutacji (rozmowy techniczne).
Regularna synchronizacja z liderami projektowania/QA/BE w celu uzgodnienia dostawy.
Przeprowadzanie przeglądów technicznych z członkami zespołu Front-end w celu eksperckiej oceny poziomów rozwoju i określenia wektorów rozwoju (kursy zawodowe itp.).
Jak pracujemy (procesy)
GitFlow + Jira + Pull Request (obowiązkowy przegląd kodu, chronione gałęzie, kontrola statusu).
Standardy kodu: ESLint, Prettier, Stylelint; Husky + lint-staged (przed zatwierdzeniem).
CI/CD: Akcje GitHub (kompilacja/test/lint/preview/prod).
Dokumentacja w repozytoriach (README, krótkie ADRy dla istotnych rozwiązań technicznych).
Stos technologii (Front-end)
React 18, TypeScript, Vite.
Routing: React Router 6.
Dane/stan: @tanstack/react-query, Zustand (w razie potrzeby), dayjs/date-fns.
Formularze/walidacja: Formik + Tak (znajomość narzędzia reagującego-hook-form będzie dodatkowym atutem).
Przeciągnij i upuść: @dnd-kit (core/sortable/modifiers).
UI/стилі: Tailwind CSS, Ant Design (узгодження бібліотек/темізації); vite-plugin-svgr.
Koniec/редагування: TinyMCE (@tinymce/tinymce-react).
Мережа/утиліти: Axios, clsx, reagują-hot-toast, reagują-dropzone, sanitize-html, i18next/reaguj-i18next, Socket.io-client, uuid.
Якість: ESLint (+ haki reagujące, import), Prettier, Stylelint; Husky + lint-staged.
Короткий технічний контекст (Back-end i мікросервіси)
Zaplecze (основний): AdonisJS (Node.js, TypeScript), PostgreSQL, Redis, S3 (AWS), Socket.IO, Lucid ORM, JWT/Auth, Mail, Swagger, Bull-queue, логування (pino). Скрипти: serw asa --watch, kompilacja, kolejka, тестування.
Wszystkie elementy „Чати”: NestJS 11, TypeORM, PostgreSQL, Socket.IO, Swagger, Terminus (zdrowie), Helmet, class-validator/transformer; міграції, Jest-тести, CI/CD.
FE Lead узгоджує DTO/контракти/події з BE-стороною, працює в єдиній схемі версіонування клієнтських API.
Moja wersja:
Зручні умови роботи, комфортний офіс в Києві, проспект Академіка Корольова 1, БорщаHivka, rejon Svyatoshynsky;
Harmonogram pracy od PON - PIĄT od 10:00 do 18:00;
Okres próbny 1 miesiąc z pełnym wynagrodzeniem i codzienną obecnością w biurze
W razie potrzeby zapewniamy kursy kształcące umiejętności podstawowe i dodatkowe;