Overview
Join to apply for the Senior React Developer role at Pragmatic Coders.
Responsibilities
- Będziesz budować aplikacje i dobierać odpowiednie technologie do ich tworzenia. Potrzebne jest podejście do techniczne i biznesowe, aby wyjaśnić, które elementy są niezbędne, a które można pominąć.
- Wspierać tworzenie i rozwój dobrego backlogu oraz pracować blisko z UX/UI designerami, Product Ownerem, klientem i jego zespołem w celu tworzenia użytecznych i funkcjonalnych rozwiązań.
- Posiadać swobodę wyboru narzędzi i zastosowanych rozwiązań – zapewnia to ownership, autonomię i decyzyjność oraz bezpośrednią odpowiedzialność za projekt i jego sukces.
- Rozwijać się w zakresie AI – korzystanie z narzędzi takich jak Cursor, Copilot czy Aider oraz uczenie się, jak AI wspiera analizę kodu, refaktoryzację i rozwiązywanie problemów projektowych.
- Utrzymywać wysoką jakość kodu poprzez Clean Code, code review oraz praktyki Continuous Delivery & Continuous Integration.
- Współpracować w środowisku wspierającym dzielenie się spostrzeżeniami, konstruktywny feedback i rozwój zespołu.
Wymagania (Oczekiwania)
- JavaScript/TypeScript/React na zaawansowanym poziomie.
- Umiejętność identyfikowania ryzyk i problemów w projekcie oraz skutecznego ich rozwiązywania.
- Umiejętności projektowania prostych i skalowalnych rozwiązań.
- Język polski i angielski na poziomie B2+.
- Aktywna współpraca z klientami i zespołami – dialog i wybór odpowiednich rozwiązań.
- Odpowiedzialność za swoją pracę, projekt i jego sukces.
- Znajomość dobrych praktyk tworzenia aplikacji działających w chmurze.
- Aktywne poszukiwanie okazji do rozwoju w ramach projektu lub poza nim.
- Znajomość dobrych praktyk HTML/CSS (+ preprocesory CSS).
- Doświadczenie w tworzeniu wysokiej jakości kodu (z testami).
- Zainteresowanie praktycznym wykorzystaniem AI w programowaniu.
Co Cię czeka w firmie
- Rozwój – wewnętrzne procesy wymiany wiedzy, budżet szkoleniowy, wsparcie tech leadów w ustalaniu ścieżki rozwoju.
- AI – wykorzystujemy Cursor, Copilot i Aider, eksplorując nowe sposoby na szybszy, lepszy i mądrzejszy development.
- Ciekawe wyzwania i jakość – partnerska współpraca z klientem nad produktem i technologiami.
- Gracze zespołowi – współpraca, wzajemna pomoc, wymiana wiedzy i doświadczeń.
Oferowane atuty i podejście
Interesują nas realne umiejętności i podejście do realizowanych zadań. Zainteresowana/-y? Odezwij się do nas, aby dowiedzieć się więcej!