Frontend Engineer III, Box Apps
Box Poland sp. z o.o.
Rola w zespole Box Apps – no-code builder do tworzenia aplikacji biznesowych. Mimo tytułu 'Frontend Engineer', główne zadania to rozwój backendowych funkcji (wysoka wydajność, skalowalność), praca z rozproszonymi systemami, budowanie API i optymalizacja. Będziesz też współpracować z zespołem frontendowym i okazjonalnie modyfikować kod w Javie/PHP. Stack: TypeScript, React, Node.js. Produkt Box – platforma do zarządzania treścią i AI.
Brakuje: wielkość zespołu, szczegóły dotyczące on-call (częstotliwość, rekompensata, możliwość bycia offline poza dyżurem).
Rola to przede wszystkim Backend Engineer pracujący nad skalowalnymi mikroserwisami i API, mimo tytułu 'Frontend Engineer'. Frontend (React) pojawia się okazjonalnie, głównie w kontekście współpracy z frontendowym zespołem. Ty też przy okazji modyfikujesz Java/PHP.
Rola w zespole Box Apps – no-code builder do tworzenia aplikacji biznesowych. Mimo tytułu 'Frontend Engineer', główne zadania to rozwój backendowych funkcji (wysoka wydajność, skalowalność), praca z rozproszonymi systemami, budowanie API i optymalizacja. Będziesz też współpracować z zespołem frontendowym i okazjonalnie modyfikować kod w Javie/PHP. Stack: TypeScript, React, Node.js. Produkt Box – platforma do zarządzania treścią i AI.
- ✓Wpływ na wybór narzędzi i technologii
- ✓Skupienie na rozwoju produktu i utrzymaniu kodu
- ✓Przestrzeń do eksperymentowania i wsparcie open-source
- ✓Dobre benefity: opieka dentystyczna, program emerytalny, dodatkowy urlop, bony lunchowe
- −Mylący tytuł – rola backendowa, mimo nazwy 'Frontend Engineer'
- −Praca z legacy codebase'ami
- −Dyżury on-call (required: 'participate in on-call rotation')
- !Hybryda – 3 dni w biurze (Warszawa, wtorek-środa-czwartek)
- !Szeroki zakres technologii (TypeScript, React, Node.js, Java, PHP) – ryzyko braku specjalizacji
- !Nie podano wielkości zespołu ani szczegółów on-call (częstotliwość, rekompensata)
- !Obowiązkowa praca z legacy kodem
- •Opracowywanie nowych funkcji backendowych z naciskiem na wydajność i skalowalność
- •Współpraca z zespołem frontendowym przy planowaniu, wymaganiach i kontraktach API
- •Rozwiązywanie problemów związanych z systemami rozproszonymi na dużą skalę
- •Mierzenie wydajności systemu, identyfikacja wąskich gardeł i optymalizacja
- •Tworzenie narzędzi wewnętrznych wspierających automatyzację testów, pipeline'y wdrożeniowe i support produktu
- •Udział w code review i zapewnianie jakości kodu
- •Uczestnictwo w ceremonii Agile (daily, sprint planning)
- •Dyżury on-call – reagowanie i triage incydentów produkcyjnych
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Inżynier z 5 latami doświadczenia, biegły w TypeScript i Node.js, który ma podstawowe doświadczenie z React i nie boi się zaglądać do kodu w Javie/PHP. Osoba chętna do nauki i pracy z legacy kodem.
Osoby z mniej niż 5 latami doświadczenia, osoby szukające wyłącznie czystego frontendu (React) bez backendu, lub niechętne do pracy z legacy kodem i dyżurami on-call.
- ?Ile osób liczy zespół Box Apps w Warszawie?
- ?Jak często odbywają się dyżury on-call i czy są dodatkowo płatne?
- ?Jaka jest proporcja pracy backendowej do frontendowej w codziennej praktyce?
- ?Które legacy codebase'y są obecne – Java, PHP, czy inne?
- ?Czy planowane są modernizacje starego kodu, czy raczej utrzymanie?
- ?Jak wygląda proces rekrutacyjny – ile etapów, czy jest zadanie domowe?
- ?Czy istnieje budżet szkoleniowy i na co można go przeznaczyć?
- −Wielkość zespołu
- −Szczegóły dotyczące on-call (częstotliwość, rekompensata, możliwość bycia offline poza dyżurem)
- −Plan modernizacji legacy codebase'ów
- −Liczba etapów rekrutacji
Kultura Agile/Scrum, nacisk na jakość kodu (code review, Clean Code, testy), DevOps, autonomia techniczna. Zespół międzynarodowy, współpraca między lokalizacjami.
Powyżej mediany rynkowej
Dane z aktywnych ofert zawierających technologię TypeScript. Pełne statystyki zarobków →