CEPD.TECH
Dział IT
Junior Frontend Developer

Miejsce
Łódź/Lublin
Czas
czerwiec - sierpień
Liczba staży
Liczba staży: 1
Wynagrodzenie
4700 zł / m-c

IDEALNY KANDYDAT/KANDYDATKA TO:

Idealny kandydat to osoba, która zna podstawy React.js, potrafi pisać czytelny i modułowy kod oraz posiada podstawową wiedzę z zakresu JavaScript, HTML i CSS. Jest chętna do rozwoju i nauki, a także komunikatywna i dobrze odnajduje się w pracy zespołowej.

CEL/PROGRAM STAŻU:

Staż ma na celu zdobycie praktycznego doświadczenia w tworzeniu aplikacji frontendowych z wykorzystaniem React.js. Uczestnik nauczy się budować nowoczesne interfejsy użytkownika, pracować z komponentami, stanem aplikacji oraz integrować frontend z API. Program stażu zapewni solidne podstawy do dalszego rozwoju w roli frontend developera oraz zapoznanie się z dobrymi praktykami programistycznymi.

Program stażu

  • Wprowadzenie do React.js – podstawowe koncepcje, JSX, komponenty i propsy
  • Zarządzanie stanem – useState, useEffect, Context API, Redux (opcjonalnie)
  • Obsługa zdarzeń i formularzy – dynamiczna interakcja użytkownika z aplikacją
  • Integracja z API – pobieranie i wysyłanie danych za pomocą fetch/axios
  • Routing w React – nawigacja w aplikacji przy użyciu React Router
  • Stylowanie komponentów – CSS-in-JS, Tailwind CSS, Styled Components
  • Testowanie aplikacji – podstawy testów jednostkowych i integracyjnych w React
  • Optymalizacja i dobre praktyki – lazy loading, memoization, reużywalność kodu
  • Podsumowanie i feedback – omówienie postępów oraz wskazówki dotyczące dalszego rozwoju

Staż odbywa się w dynamicznym środowisku, pod okiem doświadczonych frontend developerów, z możliwością dalszej współpracy po zakończeniu programu.

ZADANIA STAŻYSTY/STAŻYSTKI:

  • Tworzenie i rozwijanie komponentów w React.js – implementacja prostych i złożonych komponentów zgodnie z dobrymi praktykami
  • Stylowanie interfejsu użytkownika – wykorzystanie CSS, Tailwind CSS lub Styled Components do tworzenia trakcyjnych i responsywnych widoków
  • Integracja z API – pobieranie i wyświetlanie danych z backendu za pomocą fetch lub axios
  • Obsługa stanów w aplikacji – zarządzanie stanem komponentów przy użyciu useState, useEffect oraz Context API
  • Implementacja nawigacji – tworzenie dynamicznych ścieżek i widoków w aplikacji przy użyciu React Router
  • Debugowanie i testowanie kodu – analiza błędów, poprawa zgłoszonych problemów oraz podstawowe testy jednostkowe
  • Praca z systemem kontroli wersji (Git) – commitowanie zmian, tworzenie pull requestów i współpraca z zespołem
  • Optymalizacja aplikacji – poprawa wydajności komponentów i eliminacja zbędnych renderów
  • Współpraca z zespołem – uczestnictwo w spotkaniach zespołowych, code review i wdrażanie poprawek na podstawie feedbacku

O pracodawcy

CEPD.tech to dynamicznie rozwijająca się spółka technologiczna, realizująca innowacyjne projekty e-commerce w branży farmaceutycznej. Jako część grupy Pelion – największej firmy w sektorze ochrony zdrowia w Polsce odgrywa kluczową rolę na rynku.

Praca w CEPD.tech to tworzenie nowoczesnych rozwiązań, dostarczanie innowacyjnych i spersonalizowanych usług oraz udział w projektach, które realnie wpływają na zdrowie i życie ludzi.

Dołączając do CEPD.tech, zyskasz możliwość pracy z różnymi technologiami i zaawansowanymi narzędziami, współtworzenia innowacyjnych rozwiązań e-commerce od podstaw, kreowania wizji produktów i swojej kariery, a także zdobywania wiedzy od doświadczonych specjalistów z pasją do technologii i ambicją budowania najlepszej firmy med-tech.

Programujemy zdrowe pomysły w inspirującym miejscu pracy!