Fullstack Developer with TypeScript
Recrutec
Rola Full-Stack Developera polega na budowaniu i ulepszaniu produktu opartego na Next.js 14, który działa zarówno jako usługa chmurowa, jak i na lokalnych urządzeniach. Obejmuje to również portal partnerski i widgety do osadzania na zewnętrznych stronach. Jest to rola 'hands-on', gdzie kandydat będzie tworzył nowe funkcje, projektował systemy end-to-end, przeglądał kod, mentorował młodszych członków zespołu i dbał o wysoką jakość. Praca obejmuje frontend, backend, przetwarzanie wideo, bazy danych, przechowywanie w chmurze i interfejsy użytkownika do osadzania.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano szczegółów dotyczących wielkości zespołu., nie sprecyzowano, jakie konkretne usługi go są używane w backendzie..
Choć tytuł stanowiska to 'Fullstack Developer', wymagania dotyczące doświadczenia (5+ lat w TypeScript/React, 2+ lat w Next.js) oraz zakres obowiązków (projektowanie end-to-end, mentoring, praca z wideo, WebRTC) sugerują rolę bardziej na poziomie Senior lub nawet Tech Lead, a nie 'junior', jak zostało to sklasyfikowane w danych strukturalnych.
Rola Full-Stack Developera polega na budowaniu i ulepszaniu produktu opartego na Next.js 14, który działa zarówno jako usługa chmurowa, jak i na lokalnych urządzeniach. Obejmuje to również portal partnerski i widgety do osadzania na zewnętrznych stronach. Jest to rola 'hands-on', gdzie kandydat będzie tworzył nowe funkcje, projektował systemy end-to-end, przeglądał kod, mentorował młodszych członków zespołu i dbał o wysoką jakość. Praca obejmuje frontend, backend, przetwarzanie wideo, bazy danych, przechowywanie w chmurze i interfejsy użytkownika do osadzania.
- ✓Możliwość pracy nad produktem, który działa zarówno jako usługa chmurowa, jak i na lokalnych urządzeniach, co może być interesujące dla osób szukających różnorodności technicznej.
- ✓Praca z przetwarzaniem wideo i WebRTC może być atrakcyjna dla specjalistów w tych dziedzinach.
- −Typ kontraktu 'other' jest niejasny i może oznaczać różne formy zatrudnienia, które mogą nie być standardowe lub korzystne dla kandydata.
- !Poziom stanowiska 'junior' jest sprzeczny z wymaganiami '5+ years' i '2+ years', co sugeruje, że oferta może być skierowana do osób z większym doświadczeniem, ale jest błędnie sklasyfikowana jako 'junior'.
- !Brak informacji o wielkości zespołu i strukturze organizacyjnej.
- !Nie sprecyzowano, jakie konkretnie usługi Go są używane w backendzie.
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Tworzenie i rozwijanie funkcji dla platformy chmurowej, aplikacji na urządzenia, portalu partnerskiego i osadzanych widgetów.
- •Budowanie narzędzi takich jak archiwa wideo, siatki wielokamerowe, odtwarzanie, integracje iframe i edytory stref ruchu.
- •Łączenie Next.js z PostgreSQL, MySQL, S3, usługami Go i urządzeniami brzegowymi.
- •Praca z potokami wideo (archiwizacja, przetwarzanie za pomocą ffmpeg, bezpieczne dostarczanie).
- •Utrzymywanie spójności projektowej we wszystkich powierzchniach produktu.
- •Zapewnienie niezawodnego działania osadzanych iframe, w tym obsługi ciasteczek, zmiany rozmiaru, uwierzytelniania i ograniczeń przeglądarki.
- •Ulepszanie współdzielonej biblioteki komponentów (Tailwind, shadcn/ui, responsywne układy).
- •Przeglądanie złożonych pull requestów pod kątem poprawności, łatwości utrzymania i UX.
Oferta odpowiednia dla osób na początku kariery w IT.
Kandydat z minimum 5-letnim doświadczeniem w TypeScript i React, posiadający co najmniej 2 lata doświadczenia z Next.js. Powinien wykazywać się silnymi umiejętnościami frontendowymi, dobrą znajomością SQL (PostgreSQL) i podstawową wiedzą o AWS media. Komfort w pracy z kodem i szybkim dostarczaniu jest kluczowy.
Oferta nie jest dla osób z mniejszym niż 5-letnim doświadczeniem w TypeScript i React, ani z mniejszym niż 2-letnim doświadczeniem z Next.js. Kandydaci bez doświadczenia w SQL lub z ograniczoną wiedzą o AWS media mogą mieć trudności.
- ?Jakie są główne wyzwania techniczne związane z produktem i jego architekturą?
- ?Jak wygląda proces przeglądu kodu i jakie są standardy jakości kodu?
- ?Jakie są plany rozwoju produktu w najbliższych 12-24 miesiącach?
- ?Jak wygląda współpraca między frontendem, backendem i zespołem produktu?
- ?Jakie są oczekiwania dotyczące mentoringu młodszych deweloperów?
- ?Jakie są konkretne przykłady 'trudnych problemów', z którymi mogą się mierzyć deweloperzy?
- ?Jakie są plany dotyczące rozwoju i szkoleń dla zespołu developerskiego?
- −Nie podano szczegółów dotyczących wielkości zespołu.
- −Nie sprecyzowano, jakie konkretne usługi Go są używane w backendzie.
- −Brak informacji o procesie rekrutacyjnym.
- −Nie podano szczegółów dotyczących budżetu szkoleniowego.
Firma kładzie nacisk na wysoką jakość kodu, szybkie wydania i współpracę w zespole. Istnieje możliwość mentoringu młodszych członków zespołu.
Nie podano szczegółów procesu rekrutacyjnego.