Skalowalna chmurowa platforma do wyszukiwania ofert pracy

Klient
Portal pracy
Lokalizacja
🇺🇸USA
Zakres prac
Conversion optimizationSoftware Development
O kliencie
Amerykańska firma specjalizująca się w dostarczaniu narzędzi pomagających użytkownikom w wyszukiwaniu pracy na rynku USA. Jej wyszukiwarka ofert pracy ma ponad 200 000 użytkowników dziennie i przez lata pomogła milionom osób znaleźć zatrudnienie. Platforma współpracuje z wieloma renomowanymi pracodawcami, umożliwiając im dotarcie do potencjalnych kandydatów za pomocą precyzyjnie kierowanych reklam poprzez dedykowany portal reklamowy.
Wyzwanie
Klient zwrócił się do nas z wyzwaniem zbudowania nowej aplikacji webowej w oparciu o swoje dotychczasowe doświadczenia. Aplikacja miała zostać stworzona z wykorzystaniem najnowocześniejszych technologii, aby spełnić wysokie wymagania jakościowe. Wyszukiwarka musiała być szybka, niezawodna i łatwa do skalowania, a jednocześnie pozostać znajoma i intuicyjna dla obecnych użytkowników.

Rozwiązanie
Ściśle współpracowaliśmy z klientem, aby zrozumieć jego potrzeby, zebrać wszystkie niezbędne wymagania i zaprojektować nową aplikację od podstaw. Rekomendowaliśmy nowoczesny stos technologiczny:
- JavaScript (ReactJS, NodeJS), Ruby on Rails, Python
- Google Kubernetes Engine
- Google Cloud Functions / Cloud Run
- Google Cloud SQL, Google Cloud Datastore, Google Cloud Storage
- Google Cloud Pub/Sub
Te technologie były kluczowe, aby osiągnąć szybkie tempo rozwoju, wysoką skalowalność oraz obniżone koszty operacyjne infrastruktury dzięki rozwiązaniom chmurowym.
Platformę przebudowano tak, aby obsługiwała 5 milionów użytkowników miesięcznie i natychmiast skalowała się w celu sprostania nieoczekiwanym skokom ruchu.

Musieliśmy przebudować platformę, aby obsługiwała 5 mln użytkowników miesięcznie i natychmiast się skalowała, by poradzić sobie z nieoczekiwanymi skokami ruchu.

Wyniki
Nowa aplikacja została przygotowana do uruchomienia po serii testów A/B, aby zapewnić najlepsze wrażenia użytkownika i zoptymalizowane przychody z reklam. Oczekuje się, że dorówna i przewyższy obecną bazę użytkowników. Wiele nowych funkcji jest już w trakcie opracowywania i zostanie dodanych po starcie.

Dostępna z każdego urządzenia
Użytkownicy platformy potrzebują mobilności i szybkiego dostępu do narzędzi wyszukiwania pracy. Zmierzyliśmy się z wyzwaniami związanymi z przyjaznym dla użytkownika wyszukiwaniem na urządzeniach mobilnych i zapewniliśmy optymalne doświadczenie na różnych urządzeniach.

Pracując nad projektem, skupiliśmy się na wykorzystaniu najnowszych rozwiązań technologicznych.
Naszym najwyższym priorytetem było utrzymanie skalowalności i stabilności przy nieregularnym ruchu z częstymi skokami. Zaimplementowany stos technologiczny:
- Ruby on Rails
- React
- Google Cloud SQL
- Google Cloud Platform
- Sendgrid (powiadomienia)
- Google Stackdriver Error Monitoring (śledzenie błędów)
- CodeClimate (przegląd kodu)
- Cloudflare (ochrona)
- Google Cloud Build (integracja)
Cenimy komunikację na każdym etapie rozwoju. Rozmowy prowadzimy w kontekście, korzystając z narzędzi do cyfrowej współpracy: Slack do czatu, Jira do planowania oraz GitHub do przeglądów kodu i dyskusji.
Inne studia przypadków

Reffine: A Vision Transformed into a User-friendly Tool
Learn how Reffine Insights, developed in collaboration with Reffine, addresses the communication gap between marketing and technical teams. This innovative tool simplifies complex metrics, making it easier for non-technical staff to manage campaigns and websites efficiently, and in the result allow marketers to use budgets more consciously/save money.

Rainbow Tours and their Innovative Product Shift
Explore our role in reshaping Rainbow Tours' selective journeys, from an add-on to a standalone product via user-centered design and iterative testing.

Simon Care: A full MVP mobile app within 5 months
Partnering with Simon Care Management, Startup House transformed a noble vision into a functional MVP in just 5 months. This mobile app, tailored for those with dementia and their caregivers, stands as a testament to agile software development and more impactful UX/UI design.
Gotowy, aby scentralizować swoje know-how z pomocą AI?
Rozpocznij nowy rozdział w zarządzaniu wiedzą — gdzie Asystent AI staje się centralnym filarem Twojego cyfrowego wsparcia.
Umów bezpłatną konsultacjęPracuj z zespołem, któremu ufają firmy z czołówki rynku.




