Frontend Web Developer (React / TypeScript) (Praca zdalna)

MACRO-SYSTEM Sp. z o.o.

Warszawa, Ursynów
13 000–17 000 zł netto (+ VAT) / mies.
Praca zdalna
Kontrakt B2B
💼 Kontrakt B2B
🌐 Praca zdalna
Pełny etat
JavaScript
💙 TypeScript
⚛️ React.js
Jest
⚛️ React Testing Library

O projekcie

  • TL;DR - Fascynuje Cię frontend, masz już doświadczenie komercyjne i cenisz sobie stabilność? Kochasz programować i chcesz uczestniczyć w rozwoju unikalnego projektu? Lubisz otrzymywać obszerny feedback do swojej CR-ki? Poszukujemy osoby z minimum 6-letnim doświadczeniem w programowaniu i minimum 4-letnim doświadczeniem w pracy z React, która dołączy do autonomicznego zespołu. Tworzymy aplikację wykorzystywaną w branży cyberbezpieczeństwa i służącą do analizowania oraz wizualizowania ruchu sieciowego.
  • Tworzymy nowe funkcjonalności, aktywnie wspieramy utrzymanie aplikacji, ale nie brakuje też miejsc do wprowadzenia usprawnień. Niejednokrotnie robimy researche, tworzymy koncepcje czy też projektujemy architekturę nowych rozwiązań. Zdajemy sobie sprawę, że idealny code base istnieje tylko w teorii.
  • Branża: IT / cyberbezpieczeństwo

Twój zakres obowiązków

  • tworzenie i rozwijanie aplikacji webowej wykorzystywanej w branży cyberbezpieczeństwa
  • projektowanie i implementacja nowych funkcjonalności z dbałością o jakość kodu
  • udział w przeglądach kodu (code review) – zarówno jako autor, jak i recenzent
  • współpraca z zespołem projektowym – programistami, projektantką UX/UI, testerami
  • utrzymywanie spójnej architektury frontendu
  • automatyzacja powtarzalnych procesów
  • optymalizacja wydajności aplikacji
  • rozwiązywanie złożonych problemów (debugowanie, analiza błędów)

Nasze wymagania

  • min. 6 lat komercyjnego doświadczenia w pracy z JavaScript / TypeScript (5+)
  • min. 4 lata pracy z React (mile widziana znajomość React 19+)
  • min. 2 lata pracy przy jednym produkcie/systemie
  • udokumentowane doświadczenie w projektach dużej skali
  • znajomość CSS-in-JS i bibliotek komponentów UI
  • umiejętność projektowania skalowalnej struktury folderów i modułów
  • doświadczenie w pisaniu testów (Jest, React Testing Library)
  • umiejętność debugowania złożonych przypadków (np. memory leaks, race conditions)
  • biegła znajomość języka polskiego w mowie i piśmie
  • dobra znajomość języka angielskiego (czytanie dokumentacji, prosta komunikacja tekstowa)
  • zdolność do logicznego myślenia i analizy zależności w kodzie
  • wysokie kompetencje komunikacyjne w mowie i piśmie
  • samodzielność i branie odpowiedzialności za powierzone zadania
  • otwartość na feedback i dzielenie się wiedzą

Mile widziane

  • znajomość: React 19+, Next.js, react-query, axios, antd, maplibre-gl, ESLint, zod, Postman, GitLab
  • podstawowa wiedza z zakresu sieci komputerowych i ich bezpieczeństwa
  • wykształcenie techniczne (informatyka, telekomunikacja lub pokrewne)

Technologie, których używamy

Tak pracujemy nad projektem

  • Clean Code

  • code review

  • statyczna analiza kodu

  • wzorce projektowe

  • pair programming

  • Continuous Deployment

  • Continuous Integration

  • deployment na poziomie zespołu

  • DevOps

  • wsparcie architekta / lidera technicznego

  • narzędzia do trackowania zadań

  • NFR

  • środowiska testowe

To oferujemy

  • pracę w dojrzałym, samoorganizującym się zespole z dużą swobodą działania

  • realny wpływ na projekt, procesy, narzędzia i sposób pracy

  • dojrzały proces techniczny: CI/CD, testy, DevOps w zespole

  • wspierającą atmosferę i kulturę opartą na otwartości oraz wzajemnym szacunku

  • mentoring, dzielenie się wiedzą i przestrzeń na rozwój własnych pomysłów

  • stałe dbanie o jakość kodu – refaktoryzację, aktualizacje bibliotek, code review

  • regularne wydania (co 2 tygodnie) i aktualizacje zależności (co tydzień)

  • brak długu technologicznego i „szybkich rozwiązań na teraz”

Wyświetlenia: 12
Opublikowana4 dni temu
Wygasaza 3 dni
Rodzaj umowyKontrakt B2B
Tryb pracyPraca zdalna
Źródło
Logo
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Frontend Web Developer (React / TypeScript)"