About us
ALGOTEQUE is an IT consultancy firm that helps startups, mid-sized and large corporations to create and deliver innovative technologies.
Our team has a successful track record in designing, developing, implementing, and integrating software solutions (AI, ML, BI, Web, Automation) for Telecom, Energy, Bank, Insurance, Pharma, Automotive, Industry, e-commerce. We deliver our services both in fixed-price and time-and-materials models, helping our customers achieve their business and IT strategies.
Job Description
- Tworzenie komponentów Reactowych na podstawie makiet (Figma) i nie tylko
- Tworzenie komponentów wykorzystując nasz autorski Design System
- Tworzenie komponentów Vanilla JS oraz Web Components
- Tworzenie wysp w naszym autorskim frameworku (podobnie jak w Astro)
- Tworzenie komponentów Reactowych po stronie serwera (NodeJS / SSR)
- Pisanie kodu spełniającego potrzeby biznesowe w ulubionej technologii
- Tworzenie testów jednostkowych (Vitest / Jest)
- Dbanie o dokumentację projektu
- Dbanie o wydajność aplikacji oraz o metryki jak Core Web Vitals
- Dbanie o SEO oraz dostępność dla robotów sieciowych
- Pomoc w budowaniu architektury aplikacji, użycia narzędzi lub przygotowaniu konceptów rozwiązań
- Dokumentowanie trudnych technologicznych decyzji w postaci dokumentacji lub ADR (Architecture Decision Record)
- Spotkania kwartalne w biurze w Krakowie
Required qualifications
MUST HAVE
- min 5 lat doświadczenia na podobnym stanowisku
- Znajomość JavaScript (ES2020+) / TypeScript (5+)
- Znajomość Reacta 18+ (hooks API)
- Znajomość CSS-in-JS (Styled Components, Emotion, CSS Modules)
- Znajomość zagadnień optymalizacji (JS, Browser, NodeJS)
- Komunikatywność
- Znajomość HTML5 (semantyka)
- Znajomość CSS 3, 4 oraz preprocesorów (mile widziany SCSS)
- Podstawowej znajomości NodeJS (LTS, 20+)
- Znajomość GraphQL oraz API RESTful
- Umiejętność pisania testów jednostkowych oraz integracyjnych (mile widziane: vitest, jest, testing-library)
- Język angielski na poziomie umożliwiającym korzystanie z dokumentacji
- Otwartość na niepoznane dotychczas języki i technologie (również legacy)
NICE TO HAVE
- Redux (mile widziane: signal/observable state managers)
- Web Components API
- SSR (mile widziany Next.js)
- HTTP/2-3
- Znajomość zagadnień monitorowania oraz debugowania aplikacji
- Znajomość zagadnień Core Web Vitals oraz narzędzi Lighthouse, Page Speed Insight
- Doświadczenie w budowie serwisów informacyjnych (news, lifestyle, sport, etc.…)
- Doświadczenie w tworzeniu aplikacji PWA
- Doświadczenie w optymalizacji SEO aplikacji web
- Doświadczenie w ekosystemach Design System
- Znajomość zagadnień "micro frontends"
- Znajomość zagadnień a11y
- Znajomość konteneryzacji Docker
- Znajomość różnic między systemami ESM a CJS
OFERUJEMY:
- Stabilną, długofalową współpracę w modelu B2B
- Pracę przy usługach o 100% rozpoznawalności
- Kompetentny, zgrany zespół, otwarty na dzielenie się wiedzą
- Nowoczesny stack i mocne kompetencje w zespole
- Praca przy budowie nowych aplikacji oraz wpływ na decyzje technologiczne
- Hybrydowy system pracy z możliwością pełnej pracy zdalnej
- Komputer firmowy MacBook Pro klasy high-end
- Benefity: oferty prywatnej opieki medycznej oraz kartę pre paid
- Nowoczesne biura (Warszawa, Kraków)