MENU

Symfony
Developer/ka
z Shopware

Kraków

Na naszej łajbie Shopware póki co płyniemy w pełnym składzie, ale chcemy zostawić otwarty trap dla osób, które czują ten sam kierunek. Jeśli czytając ogłoszenie, odnajdujesz w nim swój skillset i sposób działania - nie czekaj i aplikuj! Może wyruszymy wspólnie w kolejną misję ⚓️

 

Symfony to Twój świat od przynajmniej 3 lat, Kraków to Twoja baza a język polski i angielski ogarniasz na poziomie B2/C1? Scrolluj dalej, może to właśnie początek naszej przygody 🙂 Masz na koncie sklepy postawione na Shopware i lubisz tworzyć e-commerce z najwyższej półki dla klientów z całej Europy? A może masz certyfikat(y) Symfony? Jesteśmy na dobrym kursie! Gąska już majaczy na horyzoncie 😅

 

Budujemy otwarte i inkluzywne środowisko, w którym każdy może czuć się sobą. Zapraszamy do kontaktu wszystkie osoby - bez względu na płeć, wiek, pochodzenie, orientację, wyznanie czy sprawność.

Nasze atuty

  • Niesztampowa agencja e-commerce z polsko-niemieckim flow, która od ponad ćwierćwiecza z sukcesami rządzi na rynku
  • Ponad setka pasjonatów, realizujących ambitne projekty
  • Jesteśmy jedynym oficjalnym partnerem SensioLabs w Polsce...
  • ... oraz oficjalnym partnerem (złotym!) Shopware
  • Każda osoba w firmie (łącznie z zarządem!) ma techniczny background i ogarnia internety
  • Twój przyszły zespół projektowy to m.in: certyfikowani eksperci Symfony/Twig, AWS, Agile oraz załoga manual QA
  • W większości działamy w Polsce (Kraków, Rybnik), mamy też rzut beretem na Oktoberfest (Monachium, Hamburg)
  • Komunikujemy się po angielsku, niemiecku i polsku. Ale mamy też osoby ze Śląska, więc jak trzeba, to się i pogodo 😅
  • Robimy tylko fajne projekty, nie bierzemy crapu po kimś…
  • Nie chodzimy na skróty i nie uznajemy bylejakości. Dzięki temu zbudowaliśmy pozycję lidera i zdobyliśmy liczne nagrody (np. Shop Usability Award). W tym roku rozbiliśmy bank! Zdobyliśmy tytuł Agencji Roku plus 2 wspólne zwycięstwa z klientami: #BestCustomerExperience (benuta) i #BestMobileExperience (Bergzeit)
  • Nasi klienci pochodzą głównie z rynku DACH
  • W projektach zjedliśmy zęby na MySQL, PostgreSQL, Elasticsearch, Redis czy Docker. Na co dzień wykorzystujemy chmurę AWS, a usługi w niej dostępne recytujemy z pamięci
  • Wierzymy w Test Driven Development. Codziennie udowadniamy, że integracja narzędzi CI oraz szeroki zestaw testów gwarantuje nam spokój podczas rozszerzania i modyfikowania software’u. To serwer CI a nie klient udziela nam błyskawicznego i precyzyjnego feedbacku, jeszcze zanim kod trafi na środowisko testowe/produkcyjne. Każda zmiana, która powoduje defekt dotychczasowych funkcjonalności jest wyłapana, dlatego nie boimy się deployu w piątek czy SMS-ów w środku nocy
  • Nie musimy konfigurować serwerów (ale możemy aktywnie uczestniczyć w procesie)
  • W creativestyle mamy 50% wolności i 50% odpowiedzialności
  • Błędy to dla nas lekcje i część procesu, a nie powód do szukania winnych. Dajemy sobie przestrzeń na pomyłki, starając się nie wchodzić kilka razy do tej samej rzeki 😉
  • Jesteśmy wspierani przez Copilota oraz własne narzędzie, zbudowane w oparciu o AI
  • Dwukrotnie zostaliśmy wyróżnieni w HappyAtWork Index - niezbity dowód, że piracka załoga projektowa jest zadowolona, a "beczka rumu" nigdy nie wysycha
  • Niezawodność, Empatia i Ciekawość (firmowe drogowskazy) prowadzą nas lepiej niż Google Maps. Zawsze wracamy do portu
  • Co nas wyróżnia technicznie, czyli w czym wymiatamy
  • Code review i mentoring to nasza codzienność, a gdy projekt zaczyna się plątać - na pokład wkraczają żółte kaczuszki
  • Rozwijamy się lepiej niż tapety w Castoramie! Z dumą nadmieniamy, że nasz projekt "Cyber Sailors rozwijają żagle" znalazł się na podium i został nagrodzony pierwszym miejscem w kategorii "Rozwój talentów w organizacji" w konkursie HR Dream Team 2024

Oferujemy

  • Jeżeli ogłoszenie wywołuje Twój entuzjazm, odnajdujesz tu siebie i swój skillset - chyba musimy porozmawiać 😉 O widełkach również. Wynagrodzenie jest ściśle związane z Twoją wiedzą, doświadczeniem, zaangażowaniem oraz dbałością o jakość współpracy. Konkretne liczby poznasz już na pierwszym spotkaniu. Stawiamy na pełną przejrzystość.

  • Preferujesz współpracę w modelu B2B? Możemy ją wspólnie omówić. Zaznacz to w formularzu. Ze względu na charakter roli, warunki ustalamy indywidualnie. W kolejnym kroku wrócimy do Ciebie, żeby doprecyzować szczegóły

 

BENEFITY PRACOWNICZE:

  • Ludzie i atmosfera. Wiemy, semantycznie to nie jest benefit. Ale te dwa słowa ZAWSZE padają w odpowiedzi na pytanie „Co cenisz w CS?”, więc zostawimy to tutaj
  • Home office. Spokojnie - świat się nie zawali, jeśli czasem pokodzisz z domu
  • Indywidualny budżet szkoleniowy (3 000 PLN/rok siana do rozhulania), bo Twój rozwój = nasz rozwój
  • MacBook Pro, niezbędne peryferia i wielki monitor
  • Medicover + Multisport Plus (siłownia tuż za rogiem - tylko 4 minuty spacerem od biura)
  • W biurach: konsole do gier oraz liga bilardowa/ ping-pongowa, tematyczny lunch raz w miesiącu
  • Loftowe przestrzenie - mielimy kod w starym młynie na Zabłociu. Jest przestrzennie, komfortowo i stylowo. Mamy też rooftop!
  • Łatwy dojazd - możesz przyjechać rowerem, przybyć na koniu, szybkim tramwajem, pociągiem (Stacja: Kraków Zabłocie). Haery przylatują na miotłach
  • CS-owa wypożyczalnia sprzętu - potrzebujesz głośników? A może chcesz nagrać podcast w firmowym mini-studio? Korzystaj śmiało. „Firmowe” nie znaczy „niedostępne”
  • Bardzo liberalne podejście do tego co robimy i dużo zdrowego dystansu. Korpo to nie my. Zamiast patrzeć sobie na ręce, stawiamy na zaufanie. Doceniamy pasję i samodzielność, bo każdy u nas wie, jak dobrze robić swoją robotę. Wolność i odpowiedzialność mogą iść w parze. A jeśli sądzisz, że luz wyklucza niezawodność - udowodnimy Ci, że jest odwrotnie!
  • Jeszcze więcej dobra

Twoje zadania

  • Montowanie e-sklepów na systemie Shopware (wspominaliśmy już, że jesteśmy oficjalnym - złotym! - partnerem?)
  • Współpraca z ludźmi pełnymi pasji - frontend team, mało upierdliwymi PM-ami, natchnionymi designerami, bystrą załogą manual QA, a także DevOpsami, którym nie trzeba przypominać co pół roku
  • Pisanie testów zautomatyzowanych - jednostkowych i integracyjnych
  • Jeśli nie masz certów Shopware (Shopware 6 Certified Developer oraz Shopware 6 Certified Developer Advanced) świat się nie zawali, ale wejdą w skład Twoich pierwszych celów rozwojowych w creativestyle 🙂

O co możemy (ale nie musimy) zapytać, podczas rekrutacji? Każda odpowiedź pomaga nam lepiej poznać Twoje kompetencje (a to może przełożyć się na lepszą ofertę finansową).

  • Jaka jest różnica pomiędzy testami jednostkowymi a integracyjnymi?
  • Po co w Symfony stosuje się podejście controller as a service?
  • Do czego można wykorzystać tagi w services.yml?
  • Jak umieścić klasę poza Bundlem?
  • Co to jest feature branch i merge request (pull request)?
  • Co to znaczy 'zrobić rebase do mastera'?
  • Jak zrobić szybką poprawkę na produkcji (hotfix), jeśli używamy gita?
  • Jak się tworzy validator, który sprawdzi zależności pomiędzy dwoma polami w obiekcie?
  • Co zmienia setMaxAge() w Response?
  • Do formularza podpinamy bezpośrednio encję. Jak zmodyfikować dane z formularza, zanim zostaną przepisane do encji?
  • Mamy serwis, który zależy od innego serwisu. Jak definiuje się taką zależność?
  • Jak zrobić w Symfony customową stronę błędu 404?
  • Czy Sub Zero był w każdej części gry Mortal Kombat?
  • Jak rozumiesz przestrzeganie zasady SRP?
  • Co to za skróty: SOLID, CRUD, DRY, PSR, YAGNI, KISS?
  • Czy polecenie rm katalog w bashu skasuje folder katalog, na którym wcześniej root zrobił chmod 777 katalog?
  • Czy często trzeba pisać własne rozszerzenia Twig?
  • Czy programista PHP powinien znać JavaScript?
  • Na czym polega code review?
  • Co to jest Continous Integration?
  • Iloma spacjami wcinasz kod?
  • Czy composer.lock się commituje?
  • Jak w Symfony wykonać zapytanie w SQL?
  • Jak w SQL obliczyć średnią ocen dla każdego studenta, jeśli mamy tabelkę z polami INT id_studenta, INT ocena?
  • Jak wygląda wyrażenie regularne, sprawdzające poprawność adresu email?
  • Jak ograniczyć edycję postu na forum tylko do jego autora lub moderatora forum?
  • Co to jest Voter?
  • Jeśli nie var_dump() to co?
  • Jak w Symfony zrobić stronę w wielu językach?
  • Na farmie są kury i koty. Razem mają 72 głowy i 200 nóg. Ile jest kur a ile kotów?
  • Kolor #AA00AA lepiej prezentuje się na tle #AA0000 czy #00AAAA?

Czy potrafisz odpowiedzieć na powyższe pytania po angielsku?

Co dalej

Tylko kilka kroków dzieli Cię od podpisania umowy z nami. Dołożymy wszelkich starań, by proces był bezbolesny i sprawny, niczym gimnastyczka na igrzyskach olimpijskich. Co jeśli Twój formularz przykuje naszą uwagę?

 

  1. Spodziewaj się zadania rekrutacyjnego. Test Symfony. Całość raczej nie zajmie więcej niż klasyczny mecz piłki ręcznej, ale nie jesteśmy w gorącej wodzie kąpani - możemy poczekać 2-3 dni na rozwiązanie
  2. Jeśli CS-owa załoga pomyślnie oceni rozwiązanie zadania - dzwonimy (HR), poznajemy się, i odpowiadamy na Twoje pytania. Po drodze nie zabraknie small talku po angielsku
  3. Rozmawiamy przy kawie (face2face lub online) - pora na "techniczne mięso" i sprawdzenie, czy do siebie pasujemy
  4. Moment na wspólne "Co dalej". Czy to dobry match dla obu stron. Niezależnie od decyzji, wrócimy do Ciebie z odpowiedzią

Każdy kolejny etap jest jak następny poziom w grze - żeby do niego przejść, potrzebujesz ukończyć poprzedni 😉 Jednocześnie informujemy, że do rozmów zaprosimy wybrane osoby.

Choose your
weapon

Zobacz wszystkie oferty

Sprawdź

React
Developer/ka

Kraków, Rybnik lub 100% zdalnieSprawdź

React Native
Developer/ka

Kraków, Rybnik lub 100% zdalnieSprawdź

QA
ENGINEER

Kraków, RybnikSprawdź

Business Development
Manager (Polish Market)

KrakówSprawdź

Zobacz wszystkie oferty

Sprawdź