Symfony Developer z Shopware

  • Kraków
  • Creativestyle Polska Sp. Z O.o.
technologies-expected : Symfony PHP MySQL Unit Testing technologies-optional : Docker Elasticsearch Shopware about-project : Jeżeli jesteś ogarniętym MID-em/ Seniorem Symfony i min. 3 lata stawiałeś/aś sklepy na Shopware - jesteś naszym księciem z bajki (lub księżniczką!). Wiemy jednak, że życie to nie bajka, więc jeśli tylko znasz język angielski i polski na poziomie min. B2, jesteś kumatym developerem/ką (przynajmniej na poziomie MID-a) Symfony, chcesz poznać Shopware i montować na nim e-commerce z górnej półki, dla klientów z całej Europy - śmiało scrolluj dalej. Masz certa Symfony? Jesteś już prawie jedną nogą na naszym okręcie! ;-) responsibilities : Montowanie e-sklepów na systemie Shopware (wspominaliśmy już, że jesteśmy oficjalnym - złotym! - partnerem? ) 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 requirements-expected : 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? offered : 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: Jeśli jesteś kumatym MID-em, rozmawiamy o przedziale 11 000 - 15 000 PLN netto + VAT, a gdy znasz się konkretnie na rzeczy - 15 200 - 20 000 netto + VAT. Dodatkowo zgarniasz 20 płatnych dni, wolnych od pracy. Jeszcze więcej dobra: https://praca.creativestyle.pl/co-zyskasz benefits : 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