Junior/mid PHP developer pro interní vývoj

Aktuálně vyvíjíme nové e-commerce řešení, postavené na zelené louce, s nejmodernějšími technologiemi a postupy. Pokud tě to zajímá tak čti dál.

Hledáme junior / mid programátora, kterého baví vyvíjet webové aplikace a ocení kvalitní uživatelské rozhraní. Tvojí prací bude vývoj administrační aplikace, která bude sloužit pro ovládání jádra daného řešení. 

Celý e-commerce systém vyvíjíme jako api-first. To znamená, že administrační aplikace komunikuje s jádrem skrze REST API. V jádru je skrytý model systému, procesy a logika pro ukládání dat. Nic z toho ty nebudeš muset řešit a budeš se moct soustředit pouze na vývoj skvělé administrační aplikace.

Pro každé API si vyvíjíme SDK, které řeší veškerou komunikaci s REST API. Pod SDK si můžeš představit pomocné nástroje, které pak usnadňují použití API v aplikaci. Součásti je například klient, který má pro každý endpoint jednu metodu. Pokud tedy chceš vypsat produkty, stačí ti použít danou metodu a ta ti vrátí striktně typovaný objekt jako response.

Krom vývoje administrace bude tvým úkolem také vývoj SDK. Nemusíš se bát, všechno ti ukážeme, zaučíme a k API máme kvalitní dokumentaci.

Pro implementaci uživatelského rozhraní máme připravený design systém, včetně style-guide, kde jsou zdokumentované všechny prvky uživatelského rozhraní. Design systém ti pomůže, ale neboj, nebudeš na to sám. Do naprosté dokonalosti UI doladí náš kodér a neočekáváme tedy že budeš full stack.

Chceme tě pokud

  • znáš jazyk PHP a umíš používat základní jazykové konstrukty
  • máš zkušenosti s vývojem v Nette framework
  • máš aspoň základní zkušenosti s Git
  • rád pracuješ v týmu
  • rád se učíš nové věci

Musíme tě mít pokud

  • máš zkušenosti s Doctrine 2
  • máš zkušenosti s REST API

Technologie

Stavíme výhradně na ověřených open-source technologiích. Bude se tě týkat hlavně administrace, ale pokud ti to půjde, tak šikovnou ruku uvítáme i při vývoji jádra. Pokud neumíš všechno, vůbec to nevadí, prostě se nám ozvi a na pohovoru to probereme.

Technologie administrace

  • Nette 3.1
  • PHP 8.1
  • Bootstrap 5
  • REST API

Technologie jádra

  • PHP 8.1
  • PSR-7 a PSR-15 REST API postavené pomocí Laminas Mezzio
  • Doctrine 2
  • MariaDB a MongoDB
  • RabbitMQ

Metodiky a postupy

  • Hexagonální architektura
  • Domain Driven Design
  • API-First

Procesy a práce v týmu

Rozšíříš náš 5-ti členný tým a budeš mít k sobě seniora, který se ti bude věnovat a pomůže ti růst. Sídlíme v krásné vilce v Králově Poli a máme super designové kancly. Celý tým je 3 dny v týdnu v kanclu. Není to podmínka, ale upřednostnili bychom, kdybys taky chodil do kanclu (aspoň ty 3 dny).

Vyvíjíme agilně s využitím Scrumu a všech jeho ceremonií – standup, planning, review, retrospektiva. Sprinty plánujeme s dvojtýdenním cyklem zakončeným review. Práci budeš mít vždy naplánovanou dopředu na další sprint, takže dopředu víš co tě čeká.

Na každý pull request dostaneš code review, od některého kolegy z týmu. Cílem je předávat si zkušenosti a navzájem se posouvat. Je důležité, abys uměl přijímat konstruktivní kritiku a nechal si poradit.

Vývojové prostředí

Kód máme v GitHubu a testy nám běží v GitHub Actions. Pro tvůj pull request se automaticky sestaví preview apka v našem k8s clusteru, kde pak tvůj kód otestuje tester nebo projekťák.

Pracovat budeš na MacBooku Pro a jako IDE jsme zvyklí používat PHPStorm. Pokud bys však chtěl linux, windows a nebo jiné IDE, není to žádný problém.

Vzdělávání

Záleží nám na tom, aby ses neustále posouval a rostl, proto můžeš 10 % své pracovní doby věnovat sebevzděláváni dle vlastního uvážení. Dále pro tebe máme připravený finanční budget, který můžeš použít na knížky, online kurzy, konference, školení … záleží čistě na tobě.

Naše kanceláře v Brně-Králově Poli

Kdo jsme

Naší doménou jsou velké e-shopy na míru. Jistě, na míru je dnes dělá kde kdo. My se odlišujeme tím, že e-shopy nesekáme jako Baťa cvičky, ale pečlivě si je vybíráme. Zastáváme totiž názor, že je lepší dělat pár projektů dobře, než desítky či stovky průměrně. I proto se pouštíme do jednoho, maximálně dvou nových projektů ročně.

Kanceláře máme v Brně, naši klienti jsou hlavně z Prahy nebo Bratislavy. Co se nás týče, jsme parta cca 50 mladých lidí, nadšených pro svou práci. Kromě toho nás baví setkávat se i po práci – zastřílet si na Paintballu, dát si do těla na Spartan Race, strávit kulinářský víkend na chatě, nebo jen tak zajít na pivo.

Jaké další výhody má práce v Pecce?

  • Sídlíme ve stylových kancelářích v pohodové čtvrti Královo Pole. V okolí spousta restaurací, koupaliště, wellness.
  • Máme zdarma občerstvení a skvělou kávu z pákového kávovaru. Můžeš se naučit být baristou, pokud chceš.
  • V kanceláři máme relax zónu s fotbálkem a PlayStation VR™.
  • Pravidelně pořádáme PeckaAcademy, kam můžeš také přispět.
  • Kurzy angličtiny, také zdarma.
  • Pokud jsi z daleka a sedneme si, pomůžeme ti najít bydlení v Brně a první 3 měsíce budou na nás.
Potrpíme si na dobrou kávu…
Potrpíme si na dobrou kávu…
…a taky na zdravé občerstvení.
…a taky na zdravé občerstvení.

Na tuto pozici teď nikoho nehledáme. Pokud si stejně myslíš, že bys nám na téhle pozici mohl pomoci, tak přesto napiš na jobs@peckadesign.cz

Zpět nahoru