Powiązane oferty

Brak wyników spełniających kryteria wyszukiwania.

company logo

Senior Frontend Engineer

PhotoAiDIkona lokalizacjiPolska

Rodzaj zatrudnienia
Rodzaj zatrudnieniaPełny etat
Doświadczenie
DoświadczenieSenior
Dodano
Dodano21 stycznia 2026
Zarobki
Zarobki20 000 - 25 000 PLN

Jesteśmy firmą technologiczną działającą w obszarze fotografii biometrycznej.

Dzięki naszej aplikacji użytkownicy na całym świecie mogą wykonać zdjęcia do dokumentów w prosty sposób — za pomocą własnego smartfona.

PhotoAiD w liczbach

  • 1 promil ludzkości zrobił już u nas zdjęcie — a to dopiero początek :)
  • 100+ krajów (punkty wysyłki na 4 kontynentach!)
  • 100+ osób na pokładzie i świetna atmosfera — chcemy, by czas w pracy był jak najlepszy
  • 10 A/B testów tygodniowo — lubimy działać w oparciu o dane
  • 10 000 typów dokumentów — od karty wędkarskiej po paszport Mozambiku
  • 10 000 000 zdjęć treningowych, na których nauczyliśmy naszą sztuczną inteligencję

Dlaczego warto do nas dołączyć?

  • Nasza technologia realnie ułatwia życie milionom ludzi — każdy może zrobić zdjęcie do dokumentu bez wychodzenia z domu.
  • Skalujemy się globalnie — od paszportu Mozambiku po kartę wędkarską w Skandynawii.
  • Stawiamy na inżynierię wysokiej jakości – systemy, które budujemy, muszą być szybkie, bezpieczne i niezawodne.
  • Wspólnie rozwijamy kulturę współpracy, feedbacku i wzajemnego szacunku.

Twoje zadania

  • Web Development
    • Budowa i utrzymanie produkcyjnych aplikacji dla zdjęć biometrycznych oraz aplikacji dla maszyn drukujących.
    • Implementacja zaawansowanych funkcji edycji zdjęć (przycinanie, obracanie, konwersja formatów).
    • Tworzenie responsywnych, touch-first interfejsów zoptymalizowanych pod kioski.
    • Implementacja virtual scrolling dla dużych galerii zdjęć.
    • Obsługa złożonego zarządzania stanem w wieloetapowych przepływach zamówień.
  • Mobile Development
    • Rozwój funkcji przechwytywania i przetwarzania zdjęć w aplikacji React Native + Expo.
    • Integracja z natywnymi API kamer i walidacją zdjęć opartą na AI.
  • Architektura i jakość
    • Projektowanie modularnej architektury opartej na feature’ach.
    • Pisanie testów unit, integracyjnych i E2E.
    • Implementacja error boundaries i obsługi błędów.
    • Praca ze schematami OpenAPI dla type-safe integracji z backendem.
    • Uczestnictwo w code review i utrzymywanie wysokich standardów jakości kodu.

Nasz stack

  • Aplikacja webowa
    • React 19, TypeScript 5.7, Vite, NextJS
  • Core:
    • TanStack Router (file-based)
  • Routing:
    • Zustand, TanStack Query, React Context
  • Zarządzanie stanem:
    • Radix UI, CSS Modules, StitchesJS
  • Motion, Lottie, Rive
  • Animacje:
    • Vitest, Playwright
  • Testy:
    • ESLint + Prettier + TypeScript strict mode
  • Jakość kodu:
    • Vercel, GitHub Actions, Docker, Nginx
  • CI/CD:

Kogo szukamy

  • Minimum 5 lat doświadczenia w frontendzie, w tym ekspercka znajomość React i TypeScript.
  • Praktyczna znajomość TanStack Query, React Router / TanStack Router.
  • Silne zrozumienie nowoczesnych wzorców React (hooks, context, composition).
  • Doświadczenie w optymalizacji wydajności aplikacji frontendowych.
  • Umiejętność pisania testów (unit, integration, E2E) i pracy z Git.
  • Umiejętność wdrażania multi-tenant UI.

Mile widziane

  • Doświadczenie z React Native + Expo.
  • Znajomość Canvas API, Web Workers.
  • Praktyka z Playwright.
  • Znajomość OpenAPI, Docker, Radix UI.
  • Doświadczenie w systemach kioskowych / embedded.
  • Znajomość integracji płatności (Braintree, Apple Pay).

Oferujemy

  • ESOP – zostań akcjonariuszem spółki rosnącej 100% rok do roku.
  • Workation – nowoczesne biuro i część mieszkalna na Teneryfie.
  • Kompleksowy program szkoleń wdrażających.
  • Pracę zdalną lub hybrydową w biurze na warszawskim Mokotowie.
  • Wsparcie zespołu i przyjazną atmosferę według zasad fair play.
  • Wynagrodzenie dopasowane do doświadczenia.
  • Prywatną opiekę medyczną.
  • Kartę Multisport.
  • Dostęp do platform do nauki języków obcych.

Jeśli czujesz, że nie spełniasz wszystkich wymagań. Wiemy, że trudno trafić idealnie. Jeśli znasz większość z nich lub czujesz, że to technologie dla Ciebie — aplikuj śmiało.

Nie martw się

  • Każde CV czytamy i oceniamy indywidualnie (bez udziału AI 😉).

Jak rekrutujemy

  • Krótkie spotkanie z HR/rekruterem – 20–30 min.
  • Runda kodowania (algorytmy, struktury danych) – 45 min.
  • Full loop (wszystkie interview jednego dnia):
    • Spotkanie techniczne z zespołem – 45–60 min.
    • High Level Design (architektura frontendu) – 45 min.
    • Rozmowa behawioralna – 60 min.
    • Decyzja i oferta.

Zainteresowany ofertą?

Aplikuj już teraz!