Portal pracy za granicą
Jak zbudowaliśmy portal pracy z płatnymi ogłoszeniami?
Zaprojektowaliśmy (UX/UI) i zaprogramowaliśmy (Next.js, React.js, Laravel) portal pracy za granicą dla kandydatów i pracodawców, z płatnymi ogłoszeniami, pakietami i przedłużaniem (integracja z Przelewy24) - w 7 dni od uruchomienia portal miał już 127 ofert pracy i 26 profili pracodawców. Dzięki naszym gotowym silnikom backendowym czas programowania było o 20% krótszy.

Spis treści:
- Jakie napotkaliśmy wyzwania?
- Jaką technologię wybrać dla portalu widocznego w wynikach Google?
- Jaką architekturę wybrać, żeby portal był gotowy na skalowanie?
- Jak zmniejszyć tarcie przy rejestracji, nie rezygnując z bezpieczeństwa?
- Jak moderować ogłoszenia o pracę i opinie o pracodawcach?
- Jak zdobyć pierwszych pracodawców, zanim portal ma ruch?
- Jak generować przychody z portalu, zanim osiągnie dużą skalę?
- Jak zatrzymać komunikację użytkowników wewnątrz portalu?
Inwestor
Firma Simple Construct Sp. z o.o. z branży budowlanej (simple-construct.eu), która realizuje prace budowlane jako podwykonawca w Belgii, Holandii, Niemczech i Luxemburgu.
Cel inwestora
Głównym celem inwestora było zbudowanie nowego filaru firmy, który zapewni powtrzalne przychody. Inwestor miał pomysł na zagospodarowanie niszy w branży budowlanej, w której znał bardzo dobrze oba segmenty rynku (pracownicy branży budowlnej emigrujący do pracy za granicę oraz pracodawcy poszukujący pracowników z Polski).
Jaki problem rozwiązuje portal?
Ogólne portale pracy obsługują wszystkich, ale nie mają rozwiązań dopasowanych do specyfiki zatrudnienia za granicą. Kandydaci nie mają gdzie szukać ofert z filtrami dopasowanymi do ich sytuacji - kraj docelowy, zakwaterowanie, wymagania językowe. Pracodawcy z kolei nie mają narzędzi, żeby skutecznie dotrzeć do kandydatów szukających pracy poza Polską.
Jakie efekty osiągneliśmy?
→127 aktywnych ofert pracy w pierwszych 7 dniach od uruchomienia portalu.
→26 profili pracodawców zarejestrowanych w pierwszych 7 dniach od uruchomienia portalu.
→20% krótszy czas programowania dzięki gotowym silnikom backendowym
Główne funkcje portalu
→Przeglądanie ogłoszeń z filtrami dopasowanymi do pracy za granicą
Użytkownik szuka pracy według kraju, branży i widełek wynagrodzenia. Filtry odpowiadają pytaniom kandydata wyjeżdżającego za granicę, np. czy zapewnione jest zakwaterowanie, jaka jest stawka netto na rękę i jak szybko można zacząć.
→Rejestracja i logowanie przez Google, Facebook, e-mail, kod SMS
Cztery ścieżki logowania ograniczają liczbę porzuconych rejestracji, bo kandydat wybiera tę, z której już korzysta na co dzień. Dla wygody dodaliśmy także logowanie przez kod SMS, które jest wybierane przez pracowników nie posiadających skrzynki pocztowej, FB i Google.
→Dodawanie ogłoszeń z akceptacją administratora i płatnościami Przelewy24
Każde nowe ogłoszenie po opłaceniu przez Przelewy24 trafia do kolejki moderacji, zanim pojawi się publicznie. Administrator akceptuje je lub dodaje poprawki.

→Aplikacja na ofertę pracy z wbudowanym czatem
Kandydat aplikuje jednym kliknięciem, a dalsza rozmowa z pracodawcą odbywa się w czacie wewnątrz portalu, nie na zewnętrznym komunikatorze. Dzięki temu cała komunikacja zostaje w systemie, co ułatwia obu stronom wracanie do wcześniejszych ustaleń i nie wypycha użytkownika poza produkt.
Proces
→Spotkanie discovery
Poznaliśmy cel biznesowy inwestora, grupę docelową portalu i kluczowe funkcje, jakich potrzebował na start.→Oferta z ceną fixed-price
Na podstawie discovery przygotowaliśmy pełny zakres prac i cenę znaną przed rozpoczęciem projektu. Było to możliwe, ponieważ inwestor bardzo dobrze zna swoją branżę, klientów i wiedział jakich funkcji potrzebują.→Warsztaty - makiety UX, procesy
Podczas trzech warsztatów wypracowaliśmy makiety kluczowych ekranów oraz przepływy dla obu grup użytkowników: kandydatów i pracodawców.→Harmonogram w podejściu MVP-first
Podzieliliśmy zakres na etapy, żeby pierwsza, działająca wersja portalu powstała jak najszybciej, a kolejne funkcje dochodziły iteracyjnie.→Projektowanie UI
Zaprojektowaliśmy finalny wygląd portalu na podstawie zatwierdzonych makiet, zgodny z potrzebami obu grup użytkowników.→Programowanie
Zbudowaliśmy frontend (Next.js, React) oraz backend (Laravel, PostgreSQL) wraz z integracjami SMSAPI, Przelewy24, Google, Facebook.→Testowanie i poprawki (tester - programista)
Nasz tester Patryk przetestował funkcjonalności, a zgłoszone błędy trafiały bezpośrednio do programistów do poprawy.→Testowanie i poprawki (klient - programista)
Inwestor testował kolejne wersje portalu, a jego uwagi były na bieżąco wdrażane przez zespół programistyczny.→Wdrożenie na serwer
Uruchomiliśmy portal produkcyjnie pod domeną emigri.pl.→Rozwój
Ciagle rozwijamy portal dodając nowe funkcje.Zespół
Kieruje pracami w projektach, jest w ciągłym kontakcie z klientami i zespołem. Dba o brak opóźnień, identyfikuje problemy na wczesnym etapie i reaguje zanim mają negatywne skutki dla projektu.
Doświadczenie:
8 lat w zarządzaniu projektami
Specjalizuje się optymalizacji użyteczności i procesów użytkownika w projektach webowych dla biznesu.
Doświadczenie:
10 lata w projektowaniu UX/UI
Specjalizuje się w bezpieczeństwie systemów, PHP i AI. Jest certyfikowanym Audytorem Wiodącym ISO 27001.
Doświadczenie:
6 lat w programowaniu i administracji
Specjalizuje się w rozwiązaniach webowych wymagających najwyższej dokładności w zaprogramowaniu frontendu tzw. pixel perfect.
Doświadczenie:
7 lat w programowaniu frontendu
Jest pierwszą osobą po programiście, która testuje i zleca poprawki w projekcie. Dokładnie wie jak powinna działać każda funkcja, ponieważ jest współautorem analizy przedwdrożeniowej i dokumentacji projektu.
Doświadczenie:
9 lata w analizie i testowaniu
Jakie napotkaliśmy wyzwania?
W trakcie budowy portalu napotkaliśmy kilka wyzwań, które musieliśmy rozwiązać.
→Jaką technologię wybrać dla portalu widocznego w wynikach Google?
Wybraliśmy Next.js dla publicznej części portalu - przeglądania ofert bez logowania - ze względu na jego mocne wyniki SEO i szybkość ładowania w porównaniu do klasycznych CMS-ów jak WordPress. To bezpośrednio wspiera organiczne dotarcie do kandydatów jako główny, bezpłatny kanał pozyskiwania.→Jaką architekturę wybrać, żeby portal był gotowy na skalowanie w przyszłości?
Zaproponowaliśmy rozdzieloną architekturę "client-server", w której frontend (warstwa wizualna) łączy się z backendem (warstawa mechaniczna) poprzez REST API. Dodatkowo frontend podzieliliśmy na dwie aplikacje: publiczną (Next.js) i dostępną po zalogowaniu (React.js). Dzięki takiej architekturze możemy skalować każdą część projektu niezależnie.
→Jak zmniejszyć tarcie przy rejestracji, nie rezygnując z bezpieczeństwa?
Wdrożyliśmy logowanie kodem SMS (integracja SMSAPI), przez Google, Facebook lub e-mail. Użytkownik wybiera najszybszą dla siebie opcję, zamiast być zmuszonym do jednej, sztywnej ścieżki z hasłem.→Jak moderować ogłoszenia o pracę i opinie o pracodawcach?
Wdrożyliśmy proces weryfikacji przez administratora - zarówno ogłoszenia, jak i opinie o pracodawcach są sprawdzane, zanim zostaną opublikowane. Administrator może przesłać listę poprawek do wprowadzenia ze swojego panelu.
→Jak zdobyć pierwszych pracodawców, zanim portal ma ruch?
Dradziliśmy inwestorowi przeprowadzenie kampanii cold calling do pracodawców w branży budowlanej w Polsce. Handlowcy proponują dodanie pierszego ogłoszenia z kodem rabatowym.→Jak zarabiać na portalu, zanim osiągnie dużą skalę?
Zintegrowaliśmy Przelewy24 do płatności online, umożliwiając płatne pakiety ogłoszeń, ich przedłużanie i kody rabatowe. Dzięki temu inwestor miał działający mechanizm przychodu od pierwszego dnia działania portalu.→Jak zatrzymać komunikację między pracodawcami a kandydatami wewnątrz portalu?
Zbudowaliśmy wbudowany czat bezpośrednio w portalu - to utrzymuje zaangażowanie i dane o komunikacji wewnątrz Emigri, zamiast przekierowywać użytkowników np. do WhatsAppa czy maila.

Poznaj cenę własnego portalu
W ciągu 24h prześlemy wstępną wycenę z widełkami

