Proces rekrutacyjny to podróż w dwie strony. Podczas gdy my poznajemy Ciebie jako kandydata, Ty również masz okazję poznać nas jako potencjalnego pracodawcę. Wiemy, że wybór miejsca pracy to jedna z najważniejszych decyzji zawodowych, dlatego przygotowaliśmy ten przewodnik, który odpowie na najczęściej zadawane pytania przez kandydatów w trakcie rekrutacji.

codelabs.rocks to software house liczący ponad 30 specjalistów, który łączy możliwości dojrzałej organizacji z indywidualnym podejściem charakterystycznym dla mniejszych zespołów. Działamy jako partner technologiczny dla firm, które potrzebują zaawansowanych aplikacji webowych o skali enterprise'owej.

🎯 REKRUTACJA I PROCES WDROŻENIA

Jak wygląda proces rekrutacji w codelabs.rocks?

Każdy proces rekrutacyjny traktujemy indywidualnie, dostosowując go do specyfiki stanowiska. Typowy schemat wygląda następująco:

Krok 1: Analiza aplikacji (2-3 dni robocze) Po otrzymaniu Twojego CV, zespół HR oraz lider techniczny analizują Twoją kandydaturę pod kątem dopasowania do aktualnych potrzeb.

Krok 2: Rozmowa telefoniczna z HR (30-45 minut) Wstępna rozmowa skupiona na wzajemnym poznaniu, omówieniu oczekiwań oraz podstawowych kwestii formalnych.

Krok 3: Rozmowa techniczna (60-90 minut) Spotkanie z liderem zespołu lub seniorem, podczas którego omawiamy Twoje doświadczenie techniczne i podejście do rozwiązywania problemów.

Krok 4: Zadanie techniczne (opcjonalnie) W przypadku niektórych ról możemy poprosić o wykonanie praktycznego zadania, które odzwierciedla rzeczywiste wyzwania z naszych projektów.

💡 Wskazówka dla kandydata: Przygotuj konkretne przykłady projektów, nad którymi pracowałeś. Nie skupiaj się tylko na technologiach, ale opowiedz o problemach biznesowych, które rozwiązywałeś.

Czy na etapie rekrutacji poznam swój docelowy projekt?

Zazwyczaj szczegóły projektu poznajesz tuż po rozpoczęciu współpracy. Zdarza się, że rekrutujemy specjalistów do konkretnych projektów i wówczas udzielamy szczegółowych informacji na ich temat. To, do jakiego projektu trafisz, zależy od Twoich umiejętności i preferencji, daty startu pracy oraz bieżącego zapotrzebowania.

Jak wygląda proces wdrożenia (onboarding)?

U nas nie zostajesz sam na starcie. Kładziemy ogromny nacisk na przemyślany onboarding, aby zapewnić Ci najlepsze możliwe wdrożenie. Naszym celem jest zniwelowanie stresu i danie Ci poczucia pewności od pierwszego dnia. W proces ten angażujemy kilka osób, w tym Twojego indywidualnego opiekuna (buddy’ego), który  będzie Cię wspierał na każdym kroku. Start ułatwi Ci również wcześniejsze poznanie przyszłych współpracowników. Podchodzimy elastycznie do czasu trwania wdrożenia, dopasowując go do Twoich potrzeb i złożoności stanowiska. Proces składa się z dwóch kluczowych części: wdrożenia do kultury firmy oraz wdrożenia do Twojej nowej roli i zespołu.

💡 Wskazówka dla kandydata: Nie wahaj się zadawać pytań podczas onboardingu. Dobrze przygotowany kandydat to taki, który aktywnie poznaje środowisko pracy.

👥 ZESPOŁY I METODOLOGIA PRACY

Jaką strukturę mają zespoły w codelabs.rocks?

Każdy zespół składa się z co najmniej 4 specjalistów: Back-end, Front-end, QA oraz Project Manager. Dobór członków opiera się na kompetencjach, wiedzy i doświadczeniu, co pozwala nam dążyć do samozarządzających się zespołów. Project Managerzy organizują pracę i utrzymują relacje z Product Ownerem po stronie klienta.

Według jakiej metodologii pracują zespoły?

W 90% przypadków projekty prowadzone są metodą Agile w SCRUM'ie z dwutygodniowymi sprintami. Nasze ceremonie obejmują:

  • Daily standups (obowiązkowe) - codzienne 15-minutowe spotkania
  • Sprint Planning (obowiązkowe) - planowanie pracy na nadchodzący sprint
  • Sprint Review (obowiązkowe) - prezentacja efektów pracy
  • Retrospekcje - organizowane na żądanie zespołu, gdy widzimy potrzebę poprawy procesów

💡 Wskazówka dla kandydata: Jeśli nie masz doświadczenia z metodologiami zwinnymi, warto zapoznać się z podstawami SCRUM przed rozmową. To pokaże Twoją proaktywność.

Jak wygląda współpraca programistów z klientami?

Nasi programiści nie kontaktują się bezpośrednio z klientami, co umożliwia skupienie się na zadaniach i dostarczaniu wysokiej jakości rozwiązań. Project Manager podejmuje rolę komunikacji biznesowej. Jednocześnie regularnie organizujemy spotkania z klientami dotyczące konkretnych rozwiązań - to motywuje zespół i przyczynia się do lepszych efektów.

Zespoły robocze w codelabs to zawsze kompozycja kompetencji - od programistów, przez specjalistów QA, po Project Managerów

💻 TECHNOLOGIE I NARZĘDZIA

Jaka jest dominująca technologia w projektach?

Backend: PHP z Symfony, bazy danych MySQL i MongoDB, Docker Frontend: JavaScript, TypeScript w Angular i Vue.js, NGRX, SASS Testing: Cypress, Codeception dla automatyzacji testów

💡 Wskazówka dla kandydata: Nawet jeśli nie znasz wszystkich naszych technologii, pokaż gotowość do nauki. Szukamy osób, które potrafią się adaptować i rozwijać.

Na jakim sprzęcie pracuje się w codelabs.rocks?

Nie narzucamy konkretnego systemu operacyjnego. Stanowiska techniczne wyposażone są głównie w MacBooki Pro, nietechniczne w MacBooki Air. Każdy otrzymuje 27-calowy monitor AOC 4K z częstotliwością odświeżania 60 Hz.

Z jakich narzędzi korzystacie do komunikacji?

Podstawowym narzędziem komunikacji jest Google Workspace. Zespoły organizują sobie pracę elastycznie - jednak staramy się trzymać założeń metodyki SCRUM, w ramach których w obrębie każdego projektu organizujemy daily, planningi, review i retrospektywy.

🎯 PROJEKTY I KLIENCI

Jakich klientów obsługujemy?

Starannie dobieramy projekty, opierając się na dokładnej analizie każdej propozycji. Dbamy o to, by aplikacje były częścią wieloletnich, rozwijających się przedsięwzięć. Współpracujemy z firmami takimi jak GTV Bus, Hard Beans oraz realizujemy projekty międzynarodowe, m.in. z Social Talent.

💡 Wskazówka dla kandydata: Zainteresuj się naszymi projektami referencyjnymi. Zrozumienie kontekstu biznesowego naszych klientów pokaże, że myślisz szerzej niż tylko o kodzie.

Jakie są główne usługi oferowane przez firmę?

Specjalizujemy się w dostarczaniu spersonalizowanych rozwiązań w postaci aplikacji webowych o skali enterprise. Nasza filozofia upraszczania produkcji zapewnia, że każda aplikacja jest idealnie dopasowana do wymagań klientów, bez względu na branżę.

📋 FORMY WSPÓŁPRACY I WARUNKI ZATRUDNIENIA

Jakie są formy współpracy w codelabs.rocks?

Jesteśmy elastyczni w doborze formy zatrudnienia:

  • Umowa o pracę (UoP)
  • Umowa zlecenie (UZ)
  • Współpraca B2B

Warunki ustalone są indywidualnie na ostatnim etapie rekrutacji, tak aby każda strona była usatysfakcjonowana.

Czy można pracować hybrydowo lub zdalnie?

Cenimy wspólne relacje, dlatego stawiamy na pracę z biura (Opole). Biuro otwarte jest od 7:00 do 16:30. Po okresie wdrożenia, jeśli projekt nie wymaga intensywnej współpracy zespołu, dopuszczamy pracę hybrydową: 2 dni zdalnie, 3 dni w biurze.

💡 Wskazówka dla kandydata: Model hybrydowy wymaga większej samodzielności i umiejętności komunikacji. Przygotuj się na pytania o Twoje doświadczenie z pracą zdalną.

Czy można pracować na część etatu?

Docelowo poszukujemy osób na pełny etat ze względu na potrzeby biznesowe klientów. Jeśli planujesz przejście na pełny etat w perspektywie kilku tygodni, możemy rozważyć tymczasowe rozwiązanie.

W jakich godzinach pracujemy?

Pracujemy w elastycznych godzinach (poniedziałek-piątek). Większość rozpoczyna pracę między 7:00 a 9:00, ale niektóre zespoły ustalają wspólne okienka czasowe dla omówienia ważniejszych spraw czy refinementu.

📈 ROZWÓJ I KULTURA FIRMY

Jak wygląda możliwość rozwoju w firmie?

Każdy ma przyznany indywidualny budżet szkoleniowy na kursy, szkolenia i konferencje niezbędne do wykonywania obowiązków. Wielkość budżetu wystarcza na pokrycie kosztó przynajmniej jednego profesjonalnego kursu w ciągu roku.

Czy istnieje kultura dzielenia się wiedzą?

Regularnie organizujemy wewnętrzne spotkania "Devtalk", gdzie spotykasz się z pasjonatami chętnymi do dzielenia się radą i sugestiami dotyczącymi wiedzy oraz kodu. Wierzymy, że takie podejście pozwala tworzyć najlepsze aplikacje przez lata.

💡 Wskazówka dla kandydata: Pokaż podczas rozmowy przykłady sytuacji, gdy dzieliłeś się wiedzą z zespołem lub gdy sam się czegoś nauczyłeś od innych. To ważna część naszej kultury.

Jak firma dba o podnoszenie kompetencji?

Każdemu przysługuje roczny budżet szkoleniowy na wszystkie formy rozwoju:

  • Szkolenia i kursy
  • Konferencje branżowe
  • Książki techniczne
  • Certyfikacje

Można wykorzystać go indywidualnie lub połączyć zespołowo budżety na wspólne szkolenie z zewnętrznym trenerem.

Jakie benefity pozapłacowe są dostępne?

Rozwój zawodowy:

  • Budżet szkoleniowy
  • Wsparcie w rozwoju umiejętności miękkich
  • Dostęp do nowoczesnych technologii

Środowisko pracy:

  • Wysokiej jakości sprzęt (MacBook, monitor 4K)
  • Nowoczesne biuro
  • Elastyczne godziny pracy

Integracja zespołu:

  • Regularne spotkania integracyjne
  • Kwartalny budżet zespołowy na aktywności
  • Wydarzenia firmowe

💡 Wskazówka dla kandydata: Nie pytaj tylko o wynagrodzenie. Zapytaj o możliwości rozwoju, kulturę pracy, długoterminową wizję firmy - to pokaże, że myślisz perspektywicznie.

🤝 PRAKTYCZNE INFORMACJE

Na stronie nie widzę stanowiska, które mnie interesuje. Co zrobić?

Aplikuj na rekrutacja@codelabs.rocks. Twoje CV trafi do naszej bazy kandydatów, a w przypadku uruchomienia rekrutacji na interesujące Cię stanowisko otrzymasz informację.

Kto bierze udział w rekrutacji technicznej?

W rekrutacje techniczne zawsze zaangażowany jest lider lub przedstawiciel zespołu. Wiemy, jak ważne jest otrzymanie kompletnych informacji o technologiach i zakresie zadań, dlatego w kluczowych etapach uczestniczą osoby techniczne. Nad całym procesem czuwa dział HR.

Jak wygląda estymacja czasu potrzebnego na wykonanie zadań?

Czas estymowany jest na podstawie wymagań dostarczanych przez analityka i PM w formie Definition of Ready/Definition of Done. Gdy trafią do zespołu, estymuje on czasochłonność prac. Wyzwania nie są pracą odtwórczą, więc estymacje to często początek pracy, a nie sztywny termin. Często stosujemy spike'i (1-2 dni) dla lepszego zrozumienia zadania.

🚀 PODSUMOWANIE - DLACZEGO WARTO APLIKOWAĆ DO CODELABS.ROCKS?

  1. Stabilne projekty długoterminowe - pracujesz nad rozwiązaniami, które rzeczywiście rozwijają biznesy klientów
  2. Nowoczesne technologie - Angular, Symfony, najnowsze narzędzia i praktyki
  3. Kultura rozwoju - budżet szkoleniowy, Devtalki, wsparcie w rozwoju
  4. Work-life balance - elastyczne godziny, model hybrydowy, szacunek dla czasu prywatnego
  5. Profesjonalne środowisko - wysokiej jakości sprzęt, doświadczony zespół, przemyślane procesy

💡 Ostatnia wskazówka: Najlepsi kandydaci to nie tylko ci z idealnym CV, ale osoby, które pokazują pasję do rozwoju, umiejętność pracy w zespole i chęć rozwiązywania rzeczywistych problemów biznesowych. Pokaż nam, że jesteś właśnie taką osobą!