Proč se k nám přidat:
Budeš pracovat na vývoji pro přední mediální domy v ČR (např. Prima FTV). Technologicky nejde o „jedno nudné CMS“, ale o ekosystém více propojených technologií (Drupal, Symfony, PatternLab, AWS,..). Budeš mít možnost podílet se na dlouhodobém vývoji strategických částí stávajícího systému, ale také na vývoji nových featur, komponent nebo celých aplikací.
Co bys měl znát:
- Výborná znalost a zkušenost s PHP 7+ (typování, OOP, dependency injection).
- MySQL (nebo jiná SQL databáze).
- GIT (nebo jiný verzovací systém).
- Schopnost samostatně nastudovat problematiku (která je často online jenom v angličtině). Analyzovat konkrétní problém/úkol, navrhnout a implementovat řešení na základě požadavků.
- Angličtina slovem i písmem Ti nedělá problém.
Výhodou je, pokud máš:
- Administrativní/programátorskou znalost Drupalu. Aktuálně pracujeme s Drupalem 7 a 9.
- Znalost frameworku Symfony. Aktuálně pracujeme s nejnovější verzí Symfony 5.
- Jasnou komunikaci. Umíš se vhodně zeptat na nejasné věci ohledně řešeného problému a máš rád/a zadání úkolu co nejlépe vykomunikováno.
- Znalost AWS (DynamoDB, Lambda funkce, serverless…).
- TWIG, PatternLab.
- Symfony framework, Doctrine ORM, návrhové vzory.
- Zkušenost s issue tracking systémem (Redmine, JIRA, …).
- Zkušenost s implementací Oauth2, REST API, a API komunikací obecně.
- Zkušenost s vývojem stránek s větší návštěvností a cachovacími možnostmi/technologiemi ESI, Varnish, Nginx, Redis.
- JS, jQuery, případně nějaký JS framework.
- Kódování, SASS, LESS, responzivní design.
Co u nás získáš:
- Spolupráci na ičo v rozsahu 100+ hodin s možností rozšíření do budoucna
- Možnost remote spolupráce, případně se můžeš připojit k naší kanceláři v Brně/Praze.
- Flexibilní pracovní dobu a neformální atmosféru.
- Zdokonalíš se a seznámíš se systémem, který je vyladěný pro výkon.
- Zjistíš, jak se vyvíjí pro vysokonávštěvnostní webové portály a jaká specifika takový vývoj má.
- Vyzkoušíš si prakticky funkčnost aplikací, které běží na AWS a využívají technologie Elastic Beanstalk, DynamoDB, Lambda funkce.
- Seznámíš se s tím, jak nabízet Oauth2 autentizaci, SSO + jiné API řešení postavená pomocí Symfony.
- Naučíš se, jak do webové aplikace interaguje videoplayer, jak se používá asynchronní messaging systém (SQS, RabbitMQ), spolupráci z dalšími třetími službami a také s CDN.