Frontend Developer in Katowice

Frontend Developer in Katowice

Katowice Pełny etat 75600 - 92400 zł / rok (szac.) Stacjonarnie
U

W skrócie

  • Zadania: Twórz responsywne interfejsy użytkownika z wykorzystaniem React i Next.js.
  • Firma: Innowacyjna firma technologiczna z kulturą współpracy.
  • Benefity: Atrakcyjne wynagrodzenie, benefity zdrowotne, praca zdalna i rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na innowacyjne projekty.
  • Kwalifikacje: Doświadczenie w programowaniu w React i Next.js oraz umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 75600 - 92400 zł za rok.

Opis stanowiska

Rola ta polega na budowaniu niezawodnych, responsywnych interfejsów użytkownika na podstawie zatwierdzonych projektów i kontraktów API. Programista powinien być w stanie samodzielnie dostarczać funkcje, diagnozować problemy z przeglądarką oraz przyczyniać się do tworzenia kodu, który jest łatwy w utrzymaniu i dobrze przetestowany.

Wymagane umiejętności:

  • Silne doświadczenie z React, Next.js, TypeScript oraz rozwojem komponentów opartych na hookach.
  • Dobre zrozumienie cyklu życia komponentów, efektów, memoizacji oraz technik zapobiegających niepotrzebnym ponownym renderowaniom.
  • Doświadczenie z Next.js, Vite lub porównywalnym nowoczesnym frameworkiem do budowy front-endu.
  • Doświadczenie z Zustand, Redux Toolkit lub podobną biblioteką do zarządzania stanem, w tym poprawne i efektywne wykorzystanie selektorów.
  • Silne umiejętności HTML5, CSS3 i SCSS, w tym responsywne układy, semantyczny markup i stylowanie scoped.
  • Znajomość podstaw dostępności, w tym nawigacji klawiaturą, zarządzania fokusem i odpowiedniego użycia ARIA.
  • Doświadczenie w korzystaniu z systemu projektowania, takiego jak IBM Carbon, Material UI lub równoważna biblioteka komponentów.
  • Umiejętność dokładnego implementowania interfejsów na podstawie projektów Figma lub innych specyfikacji wizualnych.
  • Doświadczenie w integracji REST API oraz obsłudze stanów ładowania, błędów, pustych i częściowych danych.
  • Doświadczenie z pollingiem, czyszczeniem żądań i defensywnym podejściem do niekompletnych lub niespodziewanych odpowiedzi API.
  • Znajomość konfiguracji środowiska, zarządzania pakietami i procesów budowy front-endu.
  • Doświadczenie w pisaniu testów jednostkowych i komponentowych z Vitest lub Jest oraz React Testing Library.
  • Silne umiejętności debugowania w narzędziach dewelopera przeglądarki oraz doświadczenie w rozwiązywaniu problemów międzyprzeglądarkowych.
  • Znajomość gałęzi Git, pull requestów, przeglądów kodu i współpracy w procesie dostarczania.
  • Umiejętność pisania czystego, wielokrotnego użytku i łatwego w utrzymaniu kodu front-endowego.
  • Dobra znajomość bezpiecznego rozwoju po stronie klienta, w tym zmiennych środowiskowych i bezpiecznego logowania.

Umiejętności dodatkowe:

  • Doświadczenie z bibliotekami animacji, takimi jak GSAP, Framer Motion lub React Spring.
  • Doświadczenie z bibliotekami do tworzenia wykresów, takimi jak Recharts, Chart.js, D3.js lub Highcharts.
  • Praktyczne doświadczenie z three.js, React Three Fiber, WebGL lub API HTML Canvas.
  • Znajomość profilowania wydajności, analizy pakietów, leniwego ładowania i dynamicznych importów.
  • Doświadczenie z bibliotekami internacjonalizacyjnymi, takimi jak react-i18next lub next-intl.
  • Doświadczenie z narzędziami do testowania end-to-end, takimi jak Playwright.
  • Znajomość granic błędów, monitorowania front-endu i procesów CI/CD.
  • Znajomość Azure DevOps.
  • Doświadczenie w pracy w zespole Agile z użyciem Jira i Confluence.

Frontend Developer in Katowice – pracodawca: Uvation, Inc.

Nasza firma to doskonały pracodawca, który stawia na jakość pisania i rozwój swoich pracowników. Oferujemy elastyczne warunki pracy w zdalnym środowisku, co pozwala na zachowanie równowagi między życiem zawodowym a prywatnym. Wspieramy rozwój kariery poprzez dostęp do szkoleń oraz możliwość współpracy z ekspertami w dziedzinie technologii, co czyni nas idealnym miejscem dla utalentowanych pisarzy technicznych, którzy pragną tworzyć wartościowe treści w dynamicznie rozwijającym się obszarze AI i technologii przedsiębiorstw.

U

Dane kontaktowe:

Zespół rekrutacyjny Uvation, Inc.

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Frontend Developer in Katowice

React
Next.js
TypeScript
Hooks-based component development
Component lifecycle management
Zustand
Redux Toolkit