Jesteśmy elastyczni w dobrze formy zatrudnienia - UoP, UZ czy B2B. Warunki współpracy są ustalane indywidualnie na ostatnim etapie rekrutacji, tak, aby każda ze stron była usatysfakcjonowana.
Cenimy sobie wspólne relacje, dlatego stawiamy głównie na pracę z biura w Opolu lub Tarnowie. Biuro jest otwarte od 8:00 do 16:30 i zazwyczaj to właśnie w tym okienku czasowym pracujemy. Jeżeli projekt, nad którym będziesz pracować, nie będzie wymagał aż tak intensywnej współpracy między członkami zespołu, a zadania na trwający SPRINT będą możliwe do wykonania w domowym zaciszu, po okresie wdrożenia dopuszczamy pracę hybrydową w wymiarze 2 dni zdalnie, 3 dni w biurze.
Docelowo szukamy osób, które dołączą do nas na pełny etat, co wynika z potrzeb biznesowych naszych Klientów. Jednak dopuszczamy wyjątki w poziomie zaangażowania. Jeśli na przykład wiesz, że za kilka miesięcy będziesz mógł pracować z nami 40 godzin tygodniowo, a w okresie przejściowym na niepełny etat, to warto spróbować. Jest duża szansa, że znajdziemy optymalne rozwiązanie dla obu stron.
Dążymy do stworzenia w pełni płaskiej struktury oraz samo zarządzających się zespołów. Każdy nasz zespół składa się z min. 4 osób o specjalności: Back-end, Front-end, QA oraz PM. Członkowie każdego z zespołów dobierani są na podstawie posiadanych kompetencji, wiedzy oraz doświadczenia, dzięki temu mamy pewność, że składa się on z najlepszych specjalistów w danej dziedzinie. Project Managerzy są odpowiedzialni za organizację pracy pozostałych członków zespołów, to oni także kontaktują się z Product Ownerami.
Zespoły pracują zwinnie, nasi Project Managerzy dobierają odpowiednią metodologię pracy do prowadzonego projektu. W 90% projekty są prowadzone metodą Agile w SCRUM'ie.
Jak to w Software House’ach zwykle bywa - większość osób jakie z nami pracują to osoby techniczne. Ponad 3/4 naszej firmy to programiści, zarówno front, jak i back end’owi. Wsparcia przy testowaniu kodu udziela im zespół specjalistów Quality Assurance, środowiska programistyczne i ekosystem aplikacji przygotowują devops’owie, a nad prawidłowym przebiegiem projektów czuwają Project Managerowie. W codelabs.rocks lubimy pracować zgodnie z maksymą, że to jakość jest kluczowa, nie ilość. Dlatego stale rozwijamy się w spokojnym i stabilnym tempie - proponując współpracę osobom, które bardzo dobrze pasują do naszych projektów i kultury organizacyjnej. W naszym biurze nie zastaniesz anonimowych open-space’ów i crunch’y tuż przed deadline’em... Spotkasz się za to z pasjonatami, którzy pomogą Ci radą i sugestiami dotyczącymi Twojej wiedzy oraz kodu jaki piszesz. Wierzymy, że dzięki takiemu podejściu, razem będziemy tworzyć i rozwijać najlepsze aplikacje przez długie lata!
W codelabs.rocks stawiamy na ręczny wybór projektów w jakie chcemy się zaangażować. Dbamy o to, żeby aplikacje jakie budujemy, były częścią wieloletnich, rozwijających się przedsięwzięć, gwarantujących Ci zaangażowanie przez długi czas. Na naszym rodzimy rynku opolskim współpracujemy m.in. z GTV Bus, Hard Beans. Mamy również projekty międzynarodowe m.in. Social Talent oraz niemieckiego sektora energetycznego.
Nasi programiści nie kontaktują się bezpośrednio z Klientami. Nie stawiamy pomiędzy Tobą, a biznesem murów, ale dbamy o to, żeby nikt nie wywierał na naszych współpracownikach niepotrzebnej presji. Często rozmowy z biznesem są wymagające i obciążające - w naszym przypadku, w roli Twojego przedstawiciela stanie Project Manager lub inna osoba odpowiadającą za budowanie partnerskich relacji pomiędzy firmami.
Wszystko zależy od projektu, jego struktury i złożoności. Na back-endzie wykorzystujemy głównie Symfony, na front-endzie korzystamy z Angulara oraz Vue.js. Dużą wagę przykładamy też do angażowania się w pracę z nowatorskimi i przyszłościowymi językami. Dlatego sporą część czasu poświęcamy na rozwój kompetencji pozwalających programować z wykorzystaniem takich technologii jak Solidity, Go, czy Hyperledger Fabric.
W codelabs dążymy do stałego podnoszenia swoich kompetencji. Każdy współpracownik ma przyznany indywidualny budżet szkoleniowy, który może wykorzystać na szkolenia i kursy oraz konferencje, które są niezbędne do wykonania jego obowiązków. Budżet można także przeznaczyć na rozwijanie kompetencji miękkich, wystarczy zgłosić taką chęć.
Nie narzucamy pracy na danym systemie operacyjnym, jednak głównie pracujemy na MacBookach Pro w przypadku stanowisk technicznych oraz MacBookach Air w przypadku stanowisk nietechnicznych. Dodatkowo każdy otrzymuje 27-calowy monitor AOC, który pozwala wyświetlać pulpit o rozdzielczości 4K, z wysoką, 60-hz’ową częstotliwością odświeżania ekranu.
Najczęściej projekt poznajesz już po rozpoczęciu współpracy. Czasem zdarza się, że rekrutujemy pod konkretny projekt i wtedy udzielamy Ci szczegółowych informacji na ten temat. To, do jakiego projektu trafisz, zależy m.in. od Twoich umiejętności i preferencji, daty startu pracy i bieżącego zapotrzebowania.