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