Podsumowanie
Przegląd projektu
Poszukujemy doświadczonego programisty full-stack do zbudowania pierwszej wersji produkcyjnej platformy do rezerwacji usług (Next.js + Supabase, monorepo, TypeScript). Początkowe zaangażowanie koncentruje się na ukończeniu podstawowych funkcji, wzmocnieniu bazy kodu i przygotowaniu aplikacji do publicznego uruchomienia. Silny potencjał długoterminowy: po zakończeniu będziesz miał możliwość kontynuowania pracy nad przyszłymi funkcjami, integracjami i rozszerzeniami systemu.
Obowiązki
Budowanie i udoskonalanie komponentów front-endowych przy użyciu Next.js App Router, Tailwind i TypeScript.
Implementacja logiki back-endowej, przepływów pracy i struktur bazy danych w Supabase (w tym RLS, wyzwalacze, uwierzytelnianie i API).
Praca w monorepo PNPM (pakiety: shared, sdk, logger, action-parser, app).
Zapewnienie czystej architektury, wielokrotnego użytku komponentów i stabilnych procesów budowania.
Pomoc w wdrażaniu, konfiguracji środowiska i testowaniu.
Jasna komunikacja postępów i dotrzymywanie uzgodnionych terminów.
Wymagania
Udokumentowane doświadczenie z (lub podobnymi):
Next.js 13/14, Supabase, TypeScript i architektura monorepo.
Silne zrozumienie uwierzytelniania, projektowania API i zarządzania stanem front-endu.
Umiejętność pracy samodzielnej i dostarczania kodu gotowego do produkcji.
Znajomość przepływów pracy GitHub i CI/CD.
Miło widziane
Doświadczenie w budowaniu platform SaaS.
Umiejętności UI/UX do udoskonalania komponentów skierowanych do klienta.
Tło w zakresie harmonogramowania, rezerwacji lub aplikacji rynkowych.
Szczegóły zaangażowania
Umowa freelancerska z płatnościami za osiągnięcie kamieni milowych.
Elastyczne godziny; należy regularnie dostarczać aktualizacje.
Opcja na kontynuację pracy po początkowym uruchomieniu platformy.