Frontend traktuję jako pełnoprawną warstwę aplikacji, nie tylko renderowanie UI. Zwracam uwagę na granice komponentów, przepływ stanu, kontrakty z backendem, wydajność i zachowanie aplikacji w sytuacjach, których nie pokazuje happy path - wolna sieć, błędy, race conditions czy duża ilość danych.
React, Next.js, TypeScript, JavaScript, HTML, CSS, React Hooks, State Management, Zustand, React Query, TanStack Query, SSR, SSG, SPA, Routing, Forms, WebSockets, Performance, Accessibility, Responsive Design, Design Systems, Browser APIs