Następna praca

Lider technologii front-endu (React.js) w DiFFreight LLC

Opublikowano ponad 30 dni temu

5 wyświetleń

DiFFreight LLC

DiFFreight LLC

0
0 recenzji
Brak doświadczenia
Kyiv
Pełny etat

Przetłumaczone przez Google

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ł ITBędziesz odpowiedzialny za stan techniczny i rozwój części Front-end kluczowych produktów firmy:Konto osobiste klienta style="font-weight: 400; styl czcionki: normal; dekoracja tekstu

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:

  • Konto osobiste klienta

  • style="font-weight: 400; styl czcionki: normal; dekoracja tekstu: brak">


Umiejętności techniczne:

  • Dogłębna znajomość React 18, TypeScript, React Router 6, React Query (Tanstack).

  • 400; text-decoration: none">

    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.

  • 5 lat doświadczenia jako Front-end Developer, co najmniej 1-2 lata doświadczenia jako Team Lead/Senior Developer obowiązki.

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;

      • Praca w biurzeRozważanie zdalne!!!;

      • Okres próbny 1 miesiąc z pełnym wynagrodzeniem i codzienną obecnością w biurze

      • Przyzwoita pensja: 80 000 UAH; Font-style: normal; text-decoration: none">, zgodnie z wynikami rozmowy kwalifikacyjnej;
      • Doświadczenie w programowaniu typu full-stack; Dev-ops, Backend, UI/UX, co;

      • W razie potrzeby zapewniamy kursy kształcące umiejętności podstawowe i dodatkowe;

      • Konferencje tematyczne;

      • 400; dekoracja tekstu: brak">Ciągły rozwój i tworzenie.

        Jeśli wszystko powyższe odpowiada Twojej wiedzy, umiejętnościom i możliwościom, nie zwlekaj i wyślij nam swoje CV! Do zobaczenia wkrótce!

    Przetłumaczone przez Google

    Brak doświadczenia
    Kyiv
    Pełny etat
    Czy chcesz znaleźć odpowiednią pracę?
    Nowe oferty pracy w Twoim Telegram
    Subskrybuj
    używamy cookies
    Akceptować