Frontend (React/Angular/Vue) Developer

JavaScript

Frontend (React/Angular/Vue) Developer

JavaScript
Złota 75a, Warszawa

DevConnect

Full-time
Mandate, B2B
Junior
Remote

Job description

🧩 O nas

W DevConnect łączymy świetnych Frontend Developerów z ambitnymi projektami. Pracujemy blisko produktu, cenimy jakość, prostotę i dobrą komunikację. Szukamy osoby, która lubi nowoczesne fronty SPA, dba o wydajność i dostępność, a testy traktuje jako część codziennej pracy.


🛠️ Twoje zadania

  1. Rozwój i utrzymanie aplikacji SPA (ekosystem JS/TS).

  2. Integracje z API (REST/GraphQL), zarządzanie stanem i obsługa danych.

  3. Dbanie o wydajność (m.in bundle splitting, caching) i dostępność (WCAG).

  4. Pisanie i utrzymanie testów: unit (Jest/Vitest) oraz e2e (Cypress/Playwright).

  5. Code review, praca na Git/PR, współpraca z UX/UI oraz backendem.

  6. Wkład w dobre praktyki, automatyzację i podstawy CI/CD.


Wymagania (must-have)

  • Bardzo dobra znajomość JavaScript/TypeScript, HTML, CSS.

  • Doświadczenie w nowoczesnym frameworku SPA (React / Angular / Vue).

  • Praktyka w zarządzaniu stanem i pobieraniu danych (REST/GraphQL).

  • Doświadczenie w testach unit i e2e (Jest/Vitest, Cypress/Playwright).

  • Świadomość wydajności frontu (bundle splitting, caching) i dostępności (WCAG).

  • Git, praca w PR/code review; podstawy CI/CD.


Mile widziane (nice-to-have)

  • SSR/SSG w wybranym ekosystemie (np. Next.js).

  • Praca z design systemem / Storybookiem.

  • Podstawy Node.js.

  • Monitoring jakości (np. Sentry) i analityka (Lighthouse/CWV).

  • Doświadczenie z monorepo i/lub współtworzeniem bibliotek komponentów.


🎁 Co oferujemy

  • 100% zdalnie, elastyczne godziny pracy.

  • Forma współpracy: B2B lub umowa zlecenie (do uzgodnienia).

  • Wpływ na dobór narzędzi i standardów, realny głos w decyzjach technicznych.

  • Budżet na szkolenia/certyfikaty i wsparcie rozwoju.

  • Przyjazny, doświadczony zespół i sprawny proces decyzyjny.


Rekrutacja — prosto i merytorycznie

  1. Rozmowa wstępna (15 min) — o projekcie i Twoich preferencjach.

  2. Spotkanie techniczne (60 min) — rozmowa o doświadczeniu + przegląd podejścia do rozwiązywania problemów front-endowych na przykładach z codziennej pracy.

  3. Decyzja ➝ oferta.

Tech stack

    Polish

    C2

    English

    B2

    HTML

    regular

    CSS

    regular

    JavaScript

    regular

    Git

    junior

    TypeScript

    junior

    Angular

    nice to have

    Vue.js

    nice to have

    Cypress

    nice to have

    Jest

    nice to have

    React

    nice to have

Office location

Published: 12.11.2025