JustJoin.IT Praca zdalna Senior New

Front-end Developer

Transition Technologies MS

⚲ Warszawa

Do uzgodnienia

Wymagania

  • profesjonalne doświadczenie w tworzeniu nowoczesnych aplikacji webowych
  • doświadczenie w budowaniu reużywalnych komponentów i utrzymywalnych aplikacji frontendowych
  • doświadczenie w integracji frontendu z API RESTful, GraphQL lub równoważnymi
  • doświadczenie w automatycznych testach frontendu, w tym Playwright
  • doświadczenie z Git/source control, workflow współpracy i code review
  • umiejętność samodzielnego dostarczania średnio złożonych funkcjonalności frontendowych
  • dobre umiejętności komunikacyjne i praca w zespole cross-funkcyjnym

Opis stanowiska

Projektowanie i rozwój dostępnych, user-friendly aplikacji webowych we współpracy z Product, Design, Backend, QA i DevOps. Rola obejmuje pełny cykl życia funkcjonalności — od refinementu, przez implementację i testy, po release. To oferta dla frontendowca, który potrafi samodzielnie prowadzić średnio złożone funkcjonalności i dba o jakość kodu oraz testy. Uwaga: ogłoszenie mówi o 'tłumaczeniu wymagań i projektów UX na kod' — może to oznaczać pracę z niejasnymi lub niedopracowanymi wymaganiami.

🔍 Dekoder Ogłoszenia

🔴
taking ownership of frontend features from refinement and implementation through testing and release
Oczekuje się, że będziesz samodzielnie prowadzić cały cykl życia funkcjonalności, od pomysłu po wdrożenie, co może oznaczać dużą odpowiedzialność i potencjalnie brak wsparcia.
🔴
Translate product requirements, UX designs, and acceptance criteria into high-quality software
Może to oznaczać, że będziesz musiał interpretować niejasne lub niedopracowane wymagania i projekty, co wymagać będzie dużej elastyczności i umiejętności zadawania pytań.
🔴
Build reusable components and maintain clean, well-structured frontend code
Choć brzmi to pozytywnie, może sugerować, że obecny kod jest w złym stanie i wymaga gruntownego refaktoringu.
🟡
Contribute to backlog refinement, estimation, sprint planning, and release activities
Oznacza to, że będziesz aktywnie uczestniczyć w procesach zwinnych, co wymagać będzie zaangażowania i umiejętności komunikacji z zespołem.
🟢
Identify and communicate technical debt, reliability risks, blockers, and opportunities for improvement
To pozytywny sygnał, że firma ceni proaktywne podejście do jakości i rozwoju, ale jednocześnie może oznaczać, że takie problemy już istnieją i wymagają rozwiązania.