Publikuj oferty pracy
Zatrudniaj bez prowizji
4 wyświetlenia
Troyan S.V., FLP
Firma JDI poszukuje programisty do swojego zespołu FullStack Middle NextJS do pracy nad projektem, który będzie trwał około 6 miesięcy, z możliwością kontynuacji współpracy po zakończeniu projektu.
Ogólne informacje o projekcie
Projekt jest w trakcie przepisywania z React na Next.js z pełną migracją funkcjonalności.
## Obowiązkowe techniczne umiejętności
### Next.js i React
- Doświadczenie z Next.js 14+ (App Router)
- Komponenty serwera i komponenty klienta
- Akcje serwera i procedury obsługi tras
- Praca z trasami API i oprogramowaniem pośredniczącym
- Optymalizacja: ISR, SSG, SSR
- Optymalizacja obrazu i zasoby statyczne
- Routing i nawigacja
### TypeScript
– Doświadczenie z TypeScript 5+
– Komponenty do pisania, API, stan
– Typy ogólne i typy narzędzi
– Praca z wpisywaniem zewnętrznych bibliotek
### Zarządzanie stanem
– Redux Toolkit lub Zustand
– Stan serwera (React Query/TanStack Query)
– Stan klienta (useState, useReducer)
- Stan utrwalenia (localStorage, pliki cookie). autoryzacja (JWT, sesje). z danymi
- Przetwarzanie dokumentów i podpisów
- Obsługa błędów i logika ponawiania
### Integracja Action (Diia)
- Praca z certyfikatami i szyfrowaniem
- Formaty P7S/P7E
- Integracja z Diia API
### Systemy płatności
- Portmone
- Tworzenie podpisów i weryfikacja płatności
- Obsługa webhooka
## Wymagania techniczne
### Wydajność
- Optymalizacja podstawowych wskaźników internetowych
- Dzielenie kodu i leniwe ładowanie
- Optymalizacja obrazu i zasobów
- Buforowanie danych
### SEO
- Metatagi i Open Graph
- Dane strukturalne
- Mapa witryny i robots.txt - Kanoniczne adresy URL Kontrast kolorów
## Dodatkowe umiejętności (preferowane)
- Doświadczenie z React Hook Form
- Doświadczenie z Chart.js lub innymi bibliotekami graficznymi
- Doświadczenie z reagują-select, reagują-datepicker i innymi bibliotekami UI
- Doświadczenie w testowaniu (Jest, React Testing Library)
- Doświadczenie w CI/CD (GitHub Actions, GitLab CI)
- Doświadczenie z Dockerem
## Cechy osobiste
- Odpowiedzialność i dbałość o szczegóły
- Umiejętność pracy ze starszym kodem i migracjami
- Komunikacja i praca zespołowa
- Elastyczność i gotowość do zmian
- Samodzielność w rozwiązywaniu problemów
## Poziomdoświadczenie
- Minimum 1-2 lata komercyjnego doświadczenia z React
- Minimum 2-3 lata doświadczenia z Next.js
- Doświadczenie z TypeScript (minimum 1 rok)
- Doświadczenie w integracji API innych firm
- Doświadczenie z panelami administracyjnymi i złożonymi formularzami