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.

portal pracynowy pomysł na rynkupłatne ogłoszeniaemigri.pl
Portal pracy za granicą

Spis treści:

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ąć.

Portal pracy za granicą - przeglądanie ogłoszeń z filtrami dopasowanymi do pracy za granicą

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.

Portal pracy za granicą - rejestracja i logowanie przez Google, Facebook, e-mail, kod SMS

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.

Portal pracy za granicą - edycja ogłoszenia w panelu administracyjnymPortal pracy za granicą - ogłoszenia do akceptacji w panelu administracyjnym

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.

Portal pracy za granicą - wiadomości w czacie wewnątrz portalu

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ół

Magda
Kierownik projektów

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

Damian
Projektant UX/UI

Specjalizuje się optymalizacji użyteczności i procesów użytkownika w projektach webowych dla biznesu.

Doświadczenie:
10 lata w projektowaniu UX/UI

Arek
Programista / administrator

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

Kamil
Programista

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

Patryk
Analityk systemowy / tester

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.

Diagram architektury Emigri.pl - rozdzielony frontend Next.js/React i backend Laravel REST API z bazą PostgreSQL

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.

Portal pracy za granicą - ogłoszenia do akceptacji w panelu administracyjnym

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.

Portal pracy za granicą - wiadomości w czacie wewnątrz portalu

Tomasz Oszkiel, CEO & CTO

+48 513 369 123

t.oszkiel@poldevs.com

Tomasz Oszkiel

Poznaj cenę własnego portalu

W ciągu 24h prześlemy wstępną wycenę z widełkami

Zgoda na przetwarzanie danych osobowych. Zobacz Politykę Prywatności.

Tomasz Oszkiel, CEO & CTO

+48 513 369 123

t.oszkiel@poldevs.com

Tomasz Oszkiel