Dołącz do naszego zespołu IT
Nasz zespół to specjaliści z dziedzin front-endu, SQA i infrastruktury.
Dlaczego warto dołączyć do zespołu
Samoorganizacja w zespołach
Nie potrzebujemy mikro-managementu — bierzemy odpowiedzialność za swój zakres pracy, organizując się tak, by efektywnie osiągać cele.
Komunikacja i transparentność
Szczerość i bezpośredniość w komunikacji to nasze kluczowe wartości. Możesz liczyć zarówno na pomoc każdego z nas, jak i na konstruktywną krytykę.
Otwartość na nowe pomysły
Masz pomysł, jak ulepszyć projekt, nad którym pracujesz? Albo jak zwiększyć efektywność procesów? Kreatywność i konstruktywna krytyka są u nas zawsze mile widziane.
Atmosfera
Cenimy sobie koleżeńską atmosferę, dzięki której czujemy się w pracy swobodnie. W projekty angażujemy się całym sercem i na poważnie, ale mamy też poczucie humoru. Rozmawiamy ze sobą na każdy, nawet najtrudniejszy temat.
Nowoczesny sprzęt
Pracujemy na MacBookach Pro (2019/2021). Zapewniamy wszelkie niezbędne oprogramowanie i peryferia potrzebne do efektywnej pracy.
Elastyczne godziny pracy
Lubisz wcześnie wstawać? Super! Przyjdź do biura o 6 rano — zobaczysz, jak centrum Warszawy budzi się do życia. Wolisz przyjść później? Nie ma sprawy — nasze biuro jest otwarte 24/7. Wolisz pracować z domu? Również nie ma sprawy - pracujemy tak, jak chcemy, aby osiągnąć najlepsze wyniki. Obecność jest obowiązkowa na spotkaniach i szkoleniach.
Stały rozwój umiejętności
Regularnie testujemy i wdrażamy nowe rozwiązania — eksperymenty to nasze drugie imię. Rozwijamy się i podejmujemy coraz to nowe wyzwania, stale podnosząc poprzeczkę.
Nie ograniczamy się jedynie do kompetencji technicznych — każdy może sprawdzić swoje siły w roli Delivery Managera lub Product Managera.
Imprezy integracyjne
Mamy regularne spotkania integracyjne — zarówno zespołowe, jak i ogólnofirmowe. Po godzinach wychodzimy razem na piwo, dobre jedzenie czy wyścigi gokartów. Dbamy o to, by stanowić zgrany zespół, w którym wszyscy się znają i dobrze ze sobą dogadują.
Pozytywna przestrzeń do pracy
Dział IT pracuje na czterech open space'ach: Front-Endowym, Infra oraz SQA. Zespoły zachowują kameralny charakter — daleko nam do klimatów korpo.
Komentarze zespołu
Zdecydowałem się na pracę w BOLD PL ze względu na przyjazną, nieformalną atmosferę, dobre warunki finansowe i (spełnioną) obietnicę realizacji własnych projektów.
Nasz dział IT to zespół doświadczonych programistów z obszernym technologicznym stackiem. Panuje u nas koleżeńska konkurencja i otwarta, bezpośrednia komunikacja.
Jesteśmy wyjątkowi, ponieważ zarówno nasz proces developerski, jak i cała kultura firmowa oparte są na merytokracji — najlepsze pomysły wygrywają. Do tego organizujemy się samodzielnie, a mikro-zarządzanie nie istnieje w naszym słowniku. Jeżeli masz dosyć roli standardowego, szarego programisty, to u nas znajdziesz swoje miejsce
Organizacja pracy
Metodyka pracy
Opieramy się na metodyce SCRUM & Kanban/LEAN. Sporo czerpiemy również z metodyk twardych takich jak PMI/PMP. Niczego jednak nie traktujemy jako „jedynego słusznego wyboru” — pracujemy elastycznie i dopasowujemy się do aktualnych potrzeb projektowych.
OKR
Nasze kwartalne cele i zadania planujemy przy wykorzystaniu metodyki Objectives & Key Results. Pozwala nam to dobrze zorganizować sobie pracę na najbliższe miesiące i mieć pewność, że to, co robimy, jest bezpośrednio powiązane z celami całej firmy. Jednocześnie OKR pozwalają nam również się wykazać się poprzez indywidualne zaplanowane, ambitniejsze cele.
Spotkania face-to-face
Jeśli do nas dołączysz, postaramy się, abyś od początku miał dobrą komunikację z team leaderem. Spotkania jeden na jeden z przełożonym, które odbywają się minimum raz w miesiącu, są okazją do tego, by porozmawiać o postępach, planach i możliwościach rozwoju.
Szczerość i otwartość w komunikacji to jedne z kluczowych wyznawanych przez nas wartości. Możesz oczekiwać konkretnego, jasnego feedbacku.
Ocena półroczna
Co kwartał każdy z nas przechodzi przez ocenę półroczną (Biannual review). My oceniamy team leadera, a on nas. Następnie omawiamy wzajemne spostrzeżenia i uwagi na indywidualnych spotkaniach.
QR pomagają nam się rozwijać — pokazują, na jakich obszarach naszych umiejętności powinniśmy się skupić, w czym jesteśmy dobrzy, a nad czym można by jeszcze popracować.
Wybrane projekty
ResumeLab
ResumeLab jest nową wersją kreatora CV, którą planujemy zawojować rynek. Napisaliśmy front aplikacji, wykorzystując stack React + Redux oraz, na backendzie, PHP + GraphQL. Od strony User Experience, wykorzystujemy sporo wzorców z Material Design.
Aplikacja, jako jedyny kreator na rynku, przygotowana jest responsywnie, i jest w pełni dostosowana do oczekiwań użytkowników korzystających z urządzeń mobilnych.
CDN
Platforma CDN jest autorskim rozwiązaniem przygotowanym pod aplikację CDS, która odpowiada za wyświetlanie podstron naszym użytkownikom. Ma kilka warstw, które pozwalają nam zachować ciągłość usług. Na przodzie stoi HAProxy w wersji 1.8+, który zapewnia loadbalancing i kierowanie ruchem w odpowiednie miejsca. Zaraz za nim jest Varnisha w wersji 6+, która sprawnie cache'uje podstrony. Na końcu łańcucha stoi CDS — aplikacja przygotowana przez nasz zespół front-endowy.
CDS
Aplikacja CDS oznacza Content Delivery System. Jest to aplikacja JavaScriptowa, która służy do serwowania stron statycznych takich jak zety.com lub interviewme.pl.
Aplikacja składa się z dwóch warstw — klienta oraz serwera.
Klient
- HTML5
- Nunjucks jako template enigne
- SCSS jako preprocessor CSS
- JavaScript (ES6)
- GraphQL
Serwer
- Node.js
- Javascript (ES6)
- Express.js
- Rollup.js
- Newrelic
- GraphQL
Nasz tydzień pracy
PR & CR
Pracujemy w metodyce Git flow, zmiany w kodzie wprowadzamy do środowisk stage’ingowych i produkcyjnych poprzez Pull Requesty. Każda zmiana przechodzi przez Code Review. Pozwala nam to utrzymać spójność i wysoką jakość kodu.
Planowanie
Na regularnych spotkaniach planningowych podsumowujemy miniony sprint oraz określamy zadania na kolejny.
Retrospekcja
Retro to czas, w którym każdy członek zespołu może przedstawić, co dobrego wydarzyło się w czasie poprzedniego sprintu i co można jeszcze poprawić. Następnie cały zespół głosuje na tematy, o których chciałby porozmawiać. Po określeniu najwyżej punktowanych tematów wspólnie decydujemy o tym, jakie działania podjąć, by rozwiązać problemy.
Nie wszystkie problemy udaje się rozwiązać za pierwszym razem, czasem tematy wracają. Nie zamiatamy jednak niczego pod dywan — jeżeli przyjęte rozwiązania nie sprawdziły się, szukamy nowych lepszych.
Refinementy i konsultacje
Kilka razy w tygodniu spotykamy się w zespołach, aby omówić zadania do implementacji i oszacować czas ich realizacji. Pozwala nam to lepiej określić potencjalne problemy implementacyjne oraz ułatwia późniejsze planowanie pracy. Prowadzimy również wewnętrzne spotkania konsultacyjne, podczas których wraz z zespołem produktowym przechodzimy przez wstępnie zaplanowane zadania i rozwijamy ewentualne wątpliwości związane z ich przyszłą realizacją.
Zespół, z którym będziesz pracować
Front-end
Front-end odpowiada za rozwój i utrzymanie widocznej strony wszystkich serwisów. Odpowiadamy za ultralekkie blogi kariery, w których położony jest ogromny nacisk na prędkość ładowania oraz optymalizację pod SEO, za skomplikowany kreator CV zawierający wiele funkcji, jak również za kilka innych projektów. Dopasowujemy technologie i rozwiązania do wymagań, tak aby nas w żaden sposób nie ograniczały.
Technologie i biblioteki
- React
- JavaScript (ES2021)
- Redux
- HTML5
- SCSS
- Webpack
- Jest
- Storybook
SQA
Zespół Quality Assurance dba o jakość naszych serwisów. W praktyce oznacza to identyfikowanie błędów w działaniu naszych kreatorów CV/listów motywacyjnych oraz wyszukiwaniu miejsc, w których można usprawnić ich działanie. QA dba również o doskonalenie samego procesu testowania aplikacji poprzez wprowadzanie nowych rozwiązań procesowych czy też automatyzację powtarzalnych testów.
Technologie i biblioteki
- TestRail
- Jira
- Selenium
- Python
- MySQL
Infra
Zespół odpowiedzialny za infrastrukturę nigdy nie śpi i zapewnia nieograniczoną dostępność usług w całej firmie. Nieustannie poszukujemy też nowych rozwiązań, które pozwolą na optymalizację i zwiększenie wydajności naszej platformy.
Technologie i biblioteki
- Docker
- Kubernetes
- MySQL 5.7+
- Redis 5+
- RabbitMQ 3.7+
- HAProxy 1.8+
- Varnish 6+
- Nginx 1.12+
- Ansible
- OpenVZ (legacy)
Monitoring
- NewRelic
- PagerDuty
- Grafana
- Prometheus
Serwery, chmura i usługi
- Google Cloud Platform
- Oracle Dyn
- Amazon S3
- Elasticsearch
- Digital Ocean
- OVH
Pomagamy znaleźć wymarzoną pracę
Interesuje Cię praca w naszej firmie? Aplikuj do nas?
Przejdź do ofert pracy