Senior Frontend Developer
Czym będziesz się zajmować?
Projekt:
- Rozwój nowoczesnych aplikacji webowych z użyciem React, TypeScript, JavaScript i Node.js.
- Tworzenie responsywnych interfejsów, komponentów oraz integracja Design Systems w podejściu Component Driven Development.
- Praca nad architekturą modułową i rozwiązaniami Micro Frontends.
- Udział w projektach wykorzystujących AI, modele LLM, integracje z API modeli oraz prompt engineering.
- Tworzenie i utrzymanie testów jednostkowych oraz end to end.
- Praca z usługami Google Cloud Platform i rozwiązaniami chmurowymi.
- Współpraca z zespołem z wykorzystaniem systemu Git oraz języka angielskiego.
- Praca zdalna z Polski z okazjonalnymi wizytami w biurze w Poznaniu lub Warszawie, średnio raz w miesiącu.
Kogo poszukujemy?
- Bardzo dobra znajomość TypeScript, JavaScript ES6+ i Node.js.
- Doświadczenie z React 16.8+, Hooks i Context API.
- Dobra znajomość Vanilla JavaScript.
- Bardzo dobra znajomość HTML5 i CSS3 oraz doświadczenie w Responsive Web Design.
- Znajomość Atomic CSS i podejścia Utility first CSS.
- Doświadczenie w testach jednostkowych z Jest oraz znajomość Cypress lub Playwright do testów end to end.
- Znajomość Component Driven Development, Design Systems, architektury modułowej i Micro Frontends.
- Znajomość frameworków wspierających architekturę modułową, w tym Opbox.
- Znajomość Google Cloud Platform i rozwiązań chmurowych.
- Praktyczna znajomość AI, LLM, OpenAI API, Gemini API i prompt engineering.
- Angielski na poziomie B2+, znajomość Git oraz minimum 6 lat doświadczenia komercyjnego.
Czego wymagamy?
6 lat doświadczenia na podobnym stanowisku
Znajomości:
- TypeScript
- JavaScript
- Node.js
- HTML/CSS
- Vanilla JavaScript
- React
- React Hooks
- Context API
- RWD
- Atomic CSS
- Utility first CSS
- Unit testing
- Polski
- Angielski
Jakie warunki i benefity otrzymasz?
- 20k–24k PLN netto/m (B2B)
- B2B - Elastyczne godziny pracy (100%)
- Praca zdalna: W całości
Kim jesteśmy?
We provide complete software development teams, who will take complex care of your software. We are experienced in building teams uniquely suited to the specific needs of our clients. One team - a range of skills, diverse personalities, and various approaches.