.
Symfony Developer (Senior)
  • Kraków County
Symfony Developer (Senior)
Kraków, Kraków County, Lesser Poland Voivodeship, Polska
Creativestyle Polska Sp. z o.o.
2. 3. 2025
Informacje o stanowisku

Symfony Developer (Senior)

Miejsce pracy: Kraków

Technologie, których używamy

Wymagane

  • Symfony

Mile widziane

  • Shopware

System operacyjny

  • macOS

O projekcie

Jeżeli jesteś Developerem Seniorem z certem Symfony - jesteś naszym księciem z bajki (lub księżniczką!). Do tego znasz język angielski i polski na poziomie min. B2? Śmiało scrolluj dalej. Jesteś już prawie jedną nogą na naszym okręcie! ?

Lokalizacja: Kraków - 100% stacjonarnie lub hybrydowo (2-3x w tygodniu praca z biura)

Twój zakres obowiązków

  • Montowanie e-sklepów, w oparciu o Symfony
  • Współpraca z ogarniętymi front-endowcami, mało upierdliwymi PM-ami, natchnionymi designerami, a także DevOpsami, którym nie trzeba przypominać co pół roku
  • Pisanie testów zautomatyzowanych - jednostkowych i integracyjnych

Nasze wymagania

Przeczytaj pytania poniżej. Im więcej znasz odpowiedzi, tym lepszą pensję możesz dostać.

•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?

Tak organizujemy naszą pracę

Tak pracujemy

  • wewnątrz organizacji
  • koncentrujesz się na jednym projekcie
  • rozwijasz kilka projektów jednocześnie
  • możesz zmienić projekt
  • masz wpływ na wybór narzędzi i technologii
  • masz wpływ na rozwiązania technologiczne
  • masz wpływ na produkt
  • tworzysz kod "od zera"
  • koncentrujesz się na rozwoju produktu
  • koncentrujesz się na utrzymaniu kodu
  • agile
  • scrum
  • kanban

Skład zespołu

  • backend developer
  • frontend developer
  • fullstack developer
  • lider techniczny
  • devOps
  • programista testów automatycznych
  • tester manualny
  • product owner
  • project manager
  • scrum master
  • graphic designer
  • UI designer
  • UX designer
  • administrator IT

Tak pracujemy nad projektem

  • Clean Code
  • code review
  • statyczna analiza kodu
  • wzorce projektowe
  • BDD
  • TDD
  • Continuous Deployment
  • Continuous Integration
  • deployment na poziomie zespołu
  • DevOps
  • wsparcie architekta / lidera technicznego
  • active monitoring
  • dokumentacja
  • narzędzia do trackowania zadań
  • zarządzanie długiem technologicznym
  • automatyzacja testów
  • środowiska testowe
  • testy funkcjonalne
  • testy integracyjne
  • testy jednostkowe
  • testy regresyjne
  • testy wydajnościowe
  • testy manualne

Takie dajemy możliwości rozwoju

  • budżet rozwojowy
  • czas na rozwój Twoich pomysłów
  • firma wspiera projekty open source
  • konferencje w Polsce
  • konferencje zagraniczne
  • mentoring
  • szkolenia wewnątrzfirmowe
  • treningi umiejętności miękkich
  • wsparcie merytoryczne od liderów technologicznych
  • wymiana wiedzy technicznej w firmie

To oferujemy

  • Międzynarodowe klimaty - pracujemy w międzynarodowych zespołach i często komunikujemy się po angielsku
  • Elastyczny czas pracy z oknem komunikacyjnym 10.00 – 15.00
  • Home office. Świat się nie zawali, gdy popracujesz z domu
  • Indywidualny budżet szkoleniowy (3 000 PLN/rok siana do rozhulania) i kursy językowe. Twój rozwój = nasz rozwój
  • Ponad seta certyfikowanych Cyber Sailors, od których dużo się nauczysz (nawet jeśli już sporo wiesz) oraz ogarnięty zespół DevOps
  • MacBook Pro, wszystkie niezbędne peryferia i wielki monitor
  • Medicover + Multisport Plus (siłownia parę kroków od biur)
  • W biurach: dofinansowanie lunchu, konsole do gier oraz liga bilardowa/ ping-pongowa w godzinach pracy
  • Możliwość opublikowania dużej części pracy jako open source
  • Bardzo liberalne podejście do tego co robimy i dużo zdrowego dystansu
  • Łatwy dojazd - możesz przyjechać rowerem i skorzystać z prysznica. Możesz też przybyć na koniu, szybkim tramwajem (50), pociągiem (Stacja Zabłocie). CEO przylatuje na miotle
  • Przerwa w pracy - możesz grać w bilard, na konsoli, iść na obiad, wyskoczyć na szybką przebieżkę nad Wisłę. Tylko wróć :) Nasze biuro i okolica oferują wiele możliwości
  • Powietrze wolne od stresu - cenimy pasję i samodzielność, a nie kontrolę i sztywne schematy; ufamy sobie i każdy z nas robi dokładnie to, co do niego należy
  • Dla kandydatów zdalnych: biura w Krakowie i Rybniku do Twojej dyspozycji, jeśli tylko masz ochotę przyjechać i popracować ramię w ramię z zespołem
  • Firmowa wypożyczalnia sprzętu - potrzebujesz głośnik, rzutnik czy drona na swoje prywatne potrzeby? A może masz ochotę nagrać podcast w naszym mini-studio? Śmiało! ‘Firmowe’ nie znaczy ‘niedostępne’
  • Ludzie i atmosfera (https://youtu.be/NIAdJHbid_Y?feature=shared) - tak, semantycznie to nie jest benefit, wiemy. Ale te 2 słowa ZAWSZE padają, gdy pojawia się pytanie "co najbardziej cenisz w CS?", więc uznaliśmy że warto wspomnieć
  • Wynagrodzenie jest związane z doświadczeniem oraz jakością pracy/kodu. Dla B2B: Gdy znasz się konkretnie na rzeczy rozmawiamy o przedziale 15 200 - 20 000 netto + VAT. Dodatkowo zgarniasz 20 płatnych dni, wolnych od kodzenia.
  • Jeszcze więcej dobra: https://praca.creativestyle.pl/co-zyskasz

Benefity

  • dofinansowanie zajęć sportowych
  • prywatna opieka medyczna
  • dofinansowanie nauki języków
  • dofinansowanie szkoleń i kursów
  • możliwość pracy zdalnej
  • elastyczny czas pracy
  • owoce
  • spotkania integracyjne
  • komputer do użytku prywatnego
  • firmowa biblioteka
  • brak dress code’u
  • gry wideo w pracy
  • kawa / herbata
  • napoje
  • strefa relaksu
  • karty przedpłacone
  • dodatkowy urlop
  • dofinansowanie do lunchu w biurze
  • MacBook Pro
  • parking dla rowerów
  • prysznic w biurze
  • trening umiejętności miękkich
  • firmowa wypożyczalnia sprzętów
  • badanie FRIS®

Rekrutacja u nas jest bezbolesna i sprawna, niczym gimnastyczka na igrzyskach olimpijskich. Tylko 3 kroki dzielą Cię od wstąpienia w nasze szeregi! Co jeśli Twoja aplikacja nas zainteresuje?

1. Spodziewaj się zadania rekrutacyjnego. Test Symfony. Całość nie powinna Ci zająć 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 (chyba, że masz certa z Symfony - wtedy pomijamy ten etap ?).

2. Jeśli CS-owa załoga Symfony pomyślnie oceni rozwiązanie zadania, nasz zespół HR zadzwoni do Ciebie. Przedstawimy się grzecznie i konkretnie porozmawiamy (poruszymy podstawowe dla nas kwestie, sprawdzimy Twoją znajomość angielskiego, odpowiemy na kluczowe pytania).

3. Skontaktujemy się z Tobą i zaprosimy na kawę (face2face lub online) - omówimy kwestie techniczne i sprawdzimy, czy do siebie pasujemy. Potem nastąpi moment na obustronne decyzje. Niezależnie od decyzji, możesz liczyć na naszą odpowiedź.

Warunkiem przystąpienia do kolejnych etapów jest, podobnie jak w grze komputerowej, pomyślne przejście poprzedniego. Jednocześnie informujemy, że do rozmów zaprosimy wybranych kandydatów.

Creativestyle Polska Sp. z o.o.

* Niesztampowa agencja e-commerce z polsko-niemieckim flow, działająca na rynku już od ponad dwóch dekad

* Obecnie mamy nieco ponad setę piratów na pokładzie (a załoga stale się powiększa)

* Jesteśmy jedynym oficjalnym partnerem SensioLabs w Polsce

* Jesteśmy oficjalnym partnerem (złotym!) Shopware

* W większości pracujemy w Polsce (Kraków, Rybnik), mamy też rzut beretem na Oktoberfest (Monachium, Hamburg). Pracujemy w języku angielskim, niemieckim, polskim. Jest również paru Ślązaków na łajbie, z którymi można sobie pogodoć!

* Robimy tylko fajne projekty, nie bierzemy crapu po kimś…

* Software Development - działamy na miarę i według potrzeb klienta; projektujemy, programujemy, wdrażamy i utrzymujemy nasze rozwiązania od początku do końca

* Każda osoba w firmie (łącznie z zarządem!) ma techniczny background i ogarnia internety

* Nasz zespół to m.in: certyfikowani programiści Symfony/Twig, AWS, Agile oraz załoga manualnego QA

* Developerzy nie muszą konfigurować serwerów (ale mogą aktywnie uczestniczyć w procesie)

* Stawiamy na rozwój, technologię i jakość. Wpisane w naszą codzienność są code review, pair programing, mentoring techniczny

* W creativestyle mamy 50% wolności i 50% odpowiedzialności

* Nie chodzimy na skróty i nie lubimy bylejakości. To podejście zapewnia nam pozycję lidera w naszej dziedzinie i przyniosło nam niejedną nagrodę (np. Shop Usability Award)

* U nas można popełniać błędy i się na nich uczyć, a nawet się do nich przyznać i poprosić o wsparcie

* 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

* Używamy komercyjnych narzędzi: PHPStorm, Slack, Blackfire.io, Jira, Confluence

* 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

* Naszym klientem są zawsze sprzedawcy - nie pracujemy dla innych agencji jako podwykonawca

* Nasi klienci pochodzą w większości z rynku DACH, zazwyczaj komunikujemy się z nimi bezpośrednio (trudniejsze tematy przekazujemy do PM/PO z niemieckiego biura)

* Niezawodność, Empatia oraz Ciekawość to nasze firmowe drogowskazy

* Zostaliśmy dwukrotnie wyróżnieni odznaczeniem HappyAtWork Index

* W tym wymiatamy - https://praca.creativestyle.pl/co-nas-technicznie-wyroznia

* Za co Cyber Sailors cenią creativestyle?

https://youtu.be/Wp7COOZlCFs?feature=shared

* Rozwijamy się lepiej niż tapety w Castoramie! (https://praca.creativestyle.pl/jak-sie-rozwiniesz) 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, organizowanym przez pracuj.pl

Zgodnie z art. 7 ust. 2 RODO wyrażam wyraźną i dobrowolną zgodę na przetwarzanie moich danych osobowych zawartych w dokumentach aplikacyjnych, w tym w Curriculum Vitae (CV) przez Creativestyle Polska Sp. z o.o. z siedzibą w Krakowie, w celu niezbędnym do realizacji procesu rekrutacji.Zastrzegamy sobie możliwość kontaktu jedynie z wybranymi kandydatami do rozmów kwalifikacyjnych oraz prawo powiadamiania o podjętej decyzji w sprawie końcowego rozstrzygnięcia jedynie wybranego kandydata.
https://praca.creativestyle.pl/obowiazek-informacyjny

  • Praca Kraków
  • Kraków - Oferty pracy w okolicznych lokalizacjach


    92 810
    11 011