Opis oferty pracy
Niniejsze ogłoszenie dotyczy pracy w firmie Creativestyle Polska Sp. z o.o.
________
Jesteś ogarniętym MID/ Senior Magento 2 developerem, z dobrymi manierami w e-commerce i kodowaniu. Jeśli bez mrugnięcia okiem potrafisz przenosić góry Magento 2 i nie lękasz się komunikacji w języku angielskim oraz polskim (min. B2) – śmiało czytaj dalej. Zapoznałeś się z core Magento 2 i twoje doświadczenie nie ogranicza się do tworzenia prostych wtyczek, hacków i instalowania gotowych modułów. Wiesz, co w Magento działa optymalnie, a jakich rozwiązań należy unikać. Znasz oczywistości: git, merge/pull requesty, podstawowe komendy konsolowe. Brzmi znajomo? Czujesz, że to o Tobie? Może się dogadamy. Jeśli masz otwartą głowę, myślisz nieszablonowo i chcesz tworzyć soft dobrze, a nie jako tako – masz szansę zostać jednym z naszych Cyber Sailors!
Zakres Obowiązków i odpowiedzialności
-
Montowanie e-sklepów, w oparciu o Magento 2
-
Współpraca z ogarniętymi front-endowcami, mało upierdliwymi PM-ami, natchnionymi designerami, bystrą załogą QA, a także DevOpsami, którym nie trzeba przypominać co pół roku
-
Pisanie testów automatycznych, a nie tylko mówienie, że brakuje budżetu
Wymagane Kompetencje i doświadczenie
- Certyfikat programisty Magento jest mile widziany. Jeśli go nie masz - będziemy oczekiwali jego zdania w pierwszych miesiącach pracy
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 netto/ rok siana do rozhulania) i kursy językowe. Twój rozwój = nasz rozwój
-
Prawie seta certyfikowanych Cyber Sailors (wśród nich prawie 30 Magentowców), od których dużo się nauczysz (nawet jeśli już sporo wiesz) oraz ogarnięta załoga 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 i 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 spora dawka zdrowego dystansu
-
Łatwy dojazd - możesz przyjechać rowerem i skorzystać z prysznica. Możesz też przybyć na koniu, szybkim tramwajem (50), pociągiem (Kraków: Stacja Zabłocie). CEO przylatuje na miotle
-
Przerwa w pracy - możesz zaliczyć trening na siłowni, strzelić partyjkę w pingla, wyskoczyć do muzeum, pobiec nad Wisłę (tylko wróć!)… Nasze biuro i okolica oferują całą plejadę aktywności. Pochillować na trawie czy rooftopie też można
-
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
-
Ludzie i atmosfera - 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ć
-
Twoja załoga wsparcia w codziennej pracy
-
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’
-
Wynagrodzenie jest związane z doświadczeniem oraz jakością pracy/kodu. Dla B2B: Jeśli jesteś kumatym MID-em, rozmawiamy o przedziale 10 000 - 15 000 PLN netto + VAT. Jako Senior, jeśli znasz się konkretnie na rzeczy możesz liczyć na widełki 15 200 - 21 000 PLN netto + VAT, Dodatkowo zgarniasz 20 płatnych dni, wolnych od kodzenia. Wolisz UoP? Również jest taka opcja!
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®
Etapy rekrutacji
- Dzwonimy do Ciebie, przedstawiamy się grzecznie i konkretnie rozmawiamy (poruszamy podstawowe dla nas kwestie, sprawdzamy znajomość angielskiego, odpowiadamy na Twoje kluczowe pytania).
- Spotkanie (face2face lub online) - omawiamy kwestie techniczne i sprawdzamy czy do siebie pasujemy. My pytamy i Ty pytasz.
- Moment na obustronne decyzje. Niezależnie od decyzji, możesz liczyć na naszą odpowiedź.
Podsumowanie
O co możemy zapytać Cię, podczas rekrutacji? Przeczytaj pytania poniżej. Im więcej znasz odpowiedzi, tym lepszą pensję możesz dostać:
-
Co to jest polimorfizm, jak można wykorzystać tę technikę w aplikacjach internetowych?
-
Jaka jest różnica pomiędzy testami jednostkowymi a integracyjnymi?
-
Co to jest feature branch i merge request (pull request)?
-
Co to znaczy zrobić rebase do mastera?
-
Czy Uncle Bob ma rację?
-
Na czym polega code review?
-
Co to jest Continuous Integration?
-
Iloma spacjami wcinasz kod?
-
Ile jest standardów PSR i czego one dotyczą?
-
Co to jest warstwa serwisów?
-
Co to jest observer?
-
Jak działa Redis? Jak można go wykorzystać w aplikacjach PHP?
-
Czy composer.lock się commituje?
-
Co to są fixtures?
-
Kiedy lepiej jest implementować interfejs zamiast rozszerzać klasę bazową?
-
Jak wygląda wyrażenie regularne, sprawdzające poprawność adresu email?
-
Czy Magento 2 ma testy jednostkowe?
-
Czy można stworzyć indeks w bazie danych, składający się z wielu kolumn?
-
Co to są metody magiczne?
-
Co to jest packagist?
-
Co to jest SPL w PHP?
-
Jakie informacje otrzymujemy wykonując polecenie EXPLAIN w MySQL?
-
Na czym polega atak CSRF?
-
Czym się różni SOAP od REST i JSON?
-
Jeśli nie var_dump() to co?
-
Jak rozszerzyć klasę Hello z namespace FooBar klasą Hello w namespace FooWorld?
-
Ile w scrum trwa sprint?
-
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?
-
W jaki sposób w Magento 2 można zmodyfikować zachowanie istniejącego kodu?
-
Jakie pliki są wymagane do stworzenia modułu?
-
Jak można przekazać dane do istniejącego szablonu phtml?
-
Jakie rozróżniamy "scope" atrybutów/wartości konfiguracji w Magento 2?
-
Jakie istnieją sposoby instalacji rozszerzenia w Magento 2 oraz jakie są ich wady i zalety?
-
Do czego służy konfiguracja sequence w pliku module.xml?
-
Co można osiągnąć pluginem before innego niż tylko wykonanie kodu przed metodą?
-
Co potrafi plugin around, czego nie potrafią pluginy before i after?
-
Jakie rodzaje skryptów migracji są dostępne w Magento 2 i czym się różnią?
-
Jakie rodzaje testów automatycznych można utworzyć we własnym module?
-
Czy w Magento 2 można utworzyć własną komendę, dostępną poprzez CLI?
-
W jaki sposób można sprawdzić jaki "scope" ma atrybut/wartość konfiguracji?
-
Klient chce sprzedawać produkty w różnych walutach rozliczeniowych dla różnych krajów, w jaki sposób można to osiągnąć w Magento 2?
-
Czy ceny produktów wprowadzane w panelu administracyjnym są cenami netto czy brutto?
-
W jaki sposób można napisać testy automatyczne dla metod prywatnych w Magento 2?
-
Po zapisie produktu w panelu administracyjnym, full page cache Varnisha jest czyszczony tylko dla stron, na których ten produkt się znajdował, jak to działa?
-
Jak można całkowicie wyłączyć moduł w Magento 2?
-
Do czego można wykorzystać Redis w Magento 2?
-
Jak działa indexer on schedule?
-
Czy potrafisz odpowiedzieć na powyższe pytania po angielsku?
Nota prawna
*Powyższe ogłoszenie zostało opublikowane grzecznościowo przez administrację portalu DigiJobs.pro i nie stanowi oferty w świetle obowiązującego prawa. Portal nie bierze odpowiedzialności za prowadzenie procesu rekrutacyjnego, jedynie cytuje treść oficjalnego ogłoszenia. Aplikowanie na ofertę pracy odbywa się bezpośrednio na stronie Pracodawcy wskazanego w ogłoszeniu lub platformie zewnętrznej wskazanej przez Pracodawcę do tego celu w zewnętrznych źródłach.