JustJoin.IT Praca zdalna Senior

Senior Frontend Engineer (z Pythonem)

AIGORITHMICS SP. Z O.O.

⚲ Kraków

18 480 - 23 016 PLN netto (B2B) | 15 120 - 20 160 PLN brutto (UoP)

Wymagania

  • TypeScript
  • React
  • Next.js
  • Angular
  • Python
  • API
  • Linux
  • Microservices
  • Git / GitHub Actions (CI/CD)

Opis stanowiska

Stanowisko: Senior Frontend Engineer (z Pythonem) Zespół: Technology & Operations 
O zespole Technology & Operations 
Odpowiadamy za pełny cykl życia naszych produktów – od architektury i wdrażania nowych funkcji po ich bieżące utrzymanie, wydajność i niezawodność na produkcji. Łączymy podejście produktowe z dojrzałością operacyjną. 
Czym będziesz się zajmować:
• Tworzeniem i rozwijaniem zaawansowanych aplikacji webowych z wykorzystaniem React (Next.js), z wykorzystaniem podstaw Angulara przy pracach utrzymaniowych na istniejących modułach. 
• Integracją warstwy frontendowej z serwisami w Pythonie (FastAPI / Django) oraz zewnętrznymi API i interfejsami AI/LLM (strumieniowanie danych przez SSE / WebSockets). 
• Utrzymywaniem i optymalizacją istniejących produktów frontendowych, w tym monitorowaniem ich wydajności i rozwiązywaniem incydentów produkcyjnych. Pomoc w utrzymaniu prostych elementów po stronie Python — bez oczekiwania samodzielnego projektowania serwisów backendowych. 
• Pisaniem testów oraz automatyzacją procesów (Jest / Vitest) i rozwijaniem potoków CI/CD w GitHub Actions. 
• Wsparciem zespołu backendowego przy drobnych zadaniach w Pythonie (proste poprawki, niewielkie endpointy, skrypty) — na tyle, by projekt nie zależał wyłącznie od zespołu backendowego przy najprostszych zmianach na frontendzie. 
• Współpracą z projektantami UI/UX (praca z Figmą) oraz przekładaniem wymagań biznesowych na trwałą architekturę techniczną. 
Czego oczekujemy (Must Have): 
• Minimum 5 lat komercyjnego doświadczenia jako Frontend Engineer 
• TypeScript: Biegła znajomość zaawansowanego typowania, typów generycznych oraz wzorców projektowych. 
• React & Next.js: Hooki, architektura komponentów, zasady renderowania (SSR / SSG), zarządzanie stanem (Zustand, TanStack Query, Redux). 
• Angular (podstawy): Zdolność do czytania i wprowadzania zmian w istniejącym kodzie (Standalone Components, podstawy Signals) — bez wymogu projektowania nowych modułów od zera. 
• Python (podstawy): Umiejętność czytania kodu, wprowadzania prostych zmian/poprawek oraz otwartość na pracę w tym języku. Pełne, samodzielne projektowanie serwisów backendowych nie jest wymagane na tym stanowisku. 
• HTML / CSS / UI: Responsywność (Mobile First), podstawy dostępności (WCAG / ARIA), znajomość Tailwind CSS, CSS Modules lub SCSS. 
• Integracje API & AI: REST, GraphQL, OAuth2 / JWT oraz obsługa połączeń strumieniowych (SSE / WebSockets). 
• Jakość i Testowanie: Vitest / Jest, Testing Library. 
• Git & CI/CD: Biegły Git, proces Code Review na GitHubie oraz tworzenie potoków w GitHub Actions. 
Mile widziane (Nice to Have):
• Figma: Sprawność w czytaniu tokenów projektowych, obsłudze Auto Layoutu i pracy z Design Systemami. 
• Głębsza znajomość Angulara (RxJS, zaawansowane Signals) — dodatkowy atut redukujący zależność od pojedynczej osoby w zespole. 
• Python — szerszy zakres: FastAPI / Django, asyncio, pisanie testów w Pythonie (pytest). 
• Integracje AI & LLM: Doświadczenie z Vercel AI SDK, LangChain / LlamaIndex oraz wywoływaniem funkcji (Function Calling). 
• Flutter / FlutterFlow: Tworzenie aplikacji cross-platformowych lub mobilnych. 
Co oferujemy?
• Warunki współpracy: Elastyczne zatrudnienie (B2B lub Umowa o Pracę), premia projektowa, karta sportowa / opieka medyczna 
• Kultura pracy: Płaska struktura, realny wpływ na architekturę produktów i praca w dojrzałym zespole inżynierskim. 
• Możliwość pracy z Python, Kubernetes, nowoczesnym ekosystemem AI. 
• Współpracę z doświadczonym zespołem nastawionym na wysoką jakość techniczną. 
• Elastyczne godziny pracy. 
• Komputer odpowiedni do pracy na tym stanowisku. 
Proces Rekrutacji: 
• Krótka rozmowa wstępna (ok. 30 min).  
• Rozmowa techniczna z zespołem (ok. 60-90 min).  
• Rozmowa końcowa i omówienie warunków.   
Lokalizacja / model pracy: zdalny 
Forma zatrudnienia: B2B / UoP   
• B2B: 19 000 – 23000 zł netto + VAT / mies. + premia projektowa 
• UoP: 15 000 – 20 000 zł brutto / mies. + premia projektowa

🔍 Dekoder Ogłoszenia

🟡
Łączymy podejście produktowe z dojrzałością operacyjną
Niejasny marketingowy zwrot — nie przekazuje konkretnych informacji o warunkach pracy
🔴
pełny cykl życia naszych produktów
Może oznaczać dyżury, wsparcie produkcyjne i odpowiedzialność za utrzymanie systemów po wdrożeniu