Idź do zawartości

Senior Fontend Engineer

  • Zdalnie, Hybryda
    • Warszawa, mazowieckie, Polska
  • 20 000 zł - 25 000 zł miesięcznie
  • Technology

Opis oferty

Senior Frontend Developer

Lokalizacja: Warszawa / zdalnie
Forma współpracy: UoP / B2B
Wynagrodzenie: 20 000 - 25 000 + VAT / mies. (w zależności od doświadczenia dla formy B2B)

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

  • Core: React 19, TypeScript 5.7, Vite, NextJS

  • Routing: TanStack Router (file-based)

  • Zarządzanie stanem: Zustand, TanStack Query, React Context

  • UI: Radix UI, CSS Modules, StitchesJS

  • Animacje: Motion, Lottie, Rive

  • Testy: Vitest, Playwright

  • Jakość kodu: ESLint + Prettier + TypeScript strict mode

  • CI/CD: Vercel, GitHub Actions, Docker, Nginx

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.

Nie martw się, 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.

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.

lub