Strona systemu rezerwacji
Slogan: Wszystkie ruchy zjednoczone
O projekcie
Budujemy otwartą platformę, na której użytkownicy mogą przeglądać i rezerwować zajęcia w niezależnych studiach jogi i siłowniach — wszystko w jednym miejscu.
Naszą misją jest wspieranie małych studiów, dając im narzędzia do dotarcia do klientów, zarządzania rezerwacjami i konkurowania z większymi sieciami — przy jednoczesnym zachowaniu ich unikalnej tożsamości.
Aplikacja jest już aktywana i funkcjonalna. Teraz szukamy Programisty Frontend (Angular), który pomoże nam poprawić platformę, wdrożyć nowe funkcje i udoskonalić ogólne doświadczenie użytkownika.
To prawdziwy projekt produkcyjny — nie demo ani piaskownica do nauki — ale w wspierającym środowisku skoncentrowanym na wzroście i nauce.
Zakres pracy
1. Rozwój Frontend (Angular)
- Wdrożenie nowych funkcji i ekranów na podstawie projektów Figma
- Przetłumaczenie projektów na czyste, responsywne komponenty Angular
- Poprawa istniejącego kodu dla lepszej wydajności i łatwości utrzymania
- Zapewnienie, że aplikacja działa dobrze na różnych urządzeniach i przeglądarkach
2. Integracja i praca zespołowa
- Połączenie komponentów frontendowych z backendowymi API
- Pisanie czystego, wielokrotnego użytku i dobrze zorganizowanego kodu
- Współpraca asynchroniczna (przeglądy kodu, komentarze, dyskusje)
- Dzielenie się pomysłami i przyczynianie się do poprawy produktu
3. Wzrost i nauka
- Praca z rzeczywistymi przepływami pracy Figma → kod produkcyjny
- Nauka, jak utrzymywać i rozwijać działającą aplikację
- Zdobycie praktycznego doświadczenia w najlepszych praktykach, współpracy i skalowaniu
- Posiadanie przestrzeni do eksperymentowania, uczenia się i wnoszenia własnych pomysłów
Wymagania
Nie szukamy najbardziej doświadczonego programisty. Bardziej zależy nam na fundamentach, motywacji i chęci do rozwoju.
- Solidne podstawy Angular (projekty szkolne, staże lub projekty poboczne są mile widziane)
- Dobre zrozumienie TypeScript, HTML i CSS
- Umiejętność śledzenia projektów Figma i dokładnego wdrażania UI
- Ciekawość i chęć nauki nowoczesnych narzędzi (np. Tailwind, Ionic)
- Myślenie nastawione na rozwiązywanie problemów i dbałość o szczegóły
- Otwarte, współpracujące podejście
Miło widziane (ale nie wymagane):
- Doświadczenie w projektowaniu responsywnym lub mobile-first
- Podstawowe doświadczenie w pracy z Git
- Jakiekolwiek wcześniejsze doświadczenie w pracy nad rzeczywistymi lub półrzeczywistymi projektami
Budżet i współpraca
- Stawka godzinowa: 12 – 18 USD / godzinę, w zależności od umiejętności i doświadczenia
- Elastyczna, część etatu współpraca (przyjazna asynchronicznie)
- Preferowana długoterminowa współpraca
- Jasne zadania, jasne projekty i zorganizowane przeglądy kodu
- Wspierające środowisko skoncentrowane na nauce i stałym doskonaleniu
Ta rola jest dobrze dopasowana do juniorów/średniozaawansowanych i początkujących programistów, którzy chcą zdobyć doświadczenie w rzeczywistym świecie.
Proces rekrutacji
Proces rekrutacji składa się z dwóch kroków:
- Rozmowa kwalifikacyjna
Krótka, nieformalna rozmowa, aby:- poznać się nawzajem
- omówić zasady i oczekiwania współpracy
- oszacować umiejętności techniczne i obecny poziom doświadczenia
- Zadanie praktyczne
Wdrożenie prostej strony na podstawie projektu Figma.
Zadanie będzie płatne tylko w przypadku pozytywnego zakończenia i spełnienia uzgodnionych oczekiwań jakościowych.
Użycie AI
Jesteśmy otwarci na użycie narzędzi AI:
- AI może być używane podczas codziennej pracy dewelopera
- AI może być również używane podczas zadania rekrutacyjnego
- To, co dla nas się liczy, to zrozumienie, jakość kodu i ostateczny wynik — nie to, czy użyto pomocy AI
Wierzymy, że umiejętność efektywnej pracy z AI jest częścią nowoczesnego rozwoju oprogramowania.
Jak aplikować
Proszę dołączyć:
- Link do swojego GitHub, portfolio lub projektów Angular (nawet małych)
- Krótka prezentacja o sobie i swoim dotychczasowym doświadczeniu