Text copied to clipboard!

Tytuł

Text copied to clipboard!

Programista ReactJS

Opis

Text copied to clipboard!
Poszukujemy doświadczonego Programisty ReactJS, który dołączy do naszego zespołu i pomoże w tworzeniu nowoczesnych, dynamicznych aplikacji internetowych. Idealny kandydat powinien posiadać solidne doświadczenie w pracy z ReactJS, a także umiejętność efektywnej współpracy z zespołem programistów, projektantów UX/UI oraz testerów. Jako Programista ReactJS będziesz odpowiedzialny za projektowanie i implementację komponentów interfejsu użytkownika, optymalizację wydajności aplikacji oraz integrację z backendem. Oczekujemy, że będziesz na bieżąco z najnowszymi trendami w technologii front-endowej i będziesz w stanie wdrażać najlepsze praktyki w zakresie tworzenia aplikacji webowych. Twoje codzienne obowiązki będą obejmować analizę wymagań biznesowych, projektowanie architektury aplikacji, implementację nowych funkcjonalności oraz utrzymanie i optymalizację istniejącego kodu. Będziesz również współpracować z zespołem w celu zapewnienia wysokiej jakości kodu poprzez code review oraz testowanie jednostkowe i integracyjne. Oferujemy pracę w dynamicznym środowisku, możliwość rozwoju zawodowego oraz udział w innowacyjnych projektach. Jeśli jesteś osobą, która pasjonuje się nowoczesnymi technologiami i chcesz rozwijać swoje umiejętności w zakresie ReactJS, zapraszamy do aplikowania!

Obowiązki

Text copied to clipboard!
  • Tworzenie i rozwój aplikacji webowych z wykorzystaniem ReactJS.
  • Projektowanie i implementacja komponentów interfejsu użytkownika.
  • Optymalizacja wydajności aplikacji i poprawa doświadczenia użytkownika.
  • Integracja aplikacji z backendem poprzez API.
  • Współpraca z zespołem programistów, projektantów UX/UI oraz testerów.
  • Utrzymanie i aktualizacja istniejącego kodu.
  • Przeprowadzanie code review i testów jednostkowych.
  • Śledzenie najnowszych trendów i technologii w zakresie front-endu.

Wymagania

Text copied to clipboard!
  • Minimum 2 lata doświadczenia w pracy z ReactJS.
  • Znajomość JavaScript, TypeScript, HTML i CSS.
  • Doświadczenie w pracy z Redux, React Router i innymi bibliotekami ekosystemu React.
  • Umiejętność pracy z REST API i GraphQL.
  • Znajomość narzędzi do testowania, takich jak Jest, React Testing Library.
  • Doświadczenie w pracy z systemami kontroli wersji, np. Git.
  • Umiejętność pracy w zespole i komunikatywność.
  • Znajomość języka angielskiego na poziomie umożliwiającym czytanie dokumentacji technicznej.

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w pracy z ReactJS?
  • Czy pracowałeś/aś z Redux lub innymi narzędziami do zarządzania stanem?
  • Jakie techniki stosujesz do optymalizacji wydajności aplikacji React?
  • Czy masz doświadczenie w testowaniu aplikacji front-endowych?
  • Jakie są Twoje doświadczenia w pracy z API (REST, GraphQL)?
  • Czy pracowałeś/aś w zespołach Agile/Scrum?
  • Jakie narzędzia do kontroli wersji znasz i używasz?
  • Czy masz doświadczenie w pracy z TypeScript?