Senior PHP/Symfony nebo Angular vývojář/ka — Spisovka iZUŠ(Přerov)
Sensio.cz s.r.o.
Přerov · Olomoucký kraj · Česká republika
Popis pozice
Kdo jsme
Sensio.cz provozuje iZUŠ— informaÄŤnĂ systĂ©m, kterĂ˝ pouĹľĂvá 320 základnĂch umÄ›leckĂ˝ch škol v ÄŚR a SR. Jsme malĂ˝ stabilnĂ tĂ˝m s dlouhodobĂ˝m produktem a vlastnĂm financovánĂm (žádnĂ© investorskĂ© koleÄŤko, žádnĂ˝ „runway"). SĂdlĂme v PĹ™erovÄ› a Spisovka iZUĹ je naše nová samostatná aplikace, kterou stavĂme od nuly a dÄ›láme ji pořádnÄ›.
Co budeš dělat
VyvĂjet novou aplikaci spisovĂ© sluĹľby na zelenĂ© louce — žádnĂ˝ legacy, ÄŤistĂ˝ modernĂ stack.• Podle svĂ© specializace: backend (Symfony API, domĂ©novĂ˝ model, PostgreSQL, multi-tenancy pĹ™es Row Level Security, auditnĂ denĂk, verzovánĂ pĹ™es Gedmo), nebo frontend (Angular + PrimeNG, návrh UI pro reálnĂ© uĹľivatele z Ĺ™ad škol).• PĹ™evzĂt zodpovÄ›dnost za svou oblast — od návrhu pĹ™es implementaci aĹľ po to, Ĺľe funguje a je hotová ve sjednanĂ©m termĂnu.• Spoluvytvářet architekturu — rozhodnutĂ o datovĂ©m modelu, autentizaci (vlastnĂ OIDC) a integracĂch jsou pořád otevĹ™ená a tvĹŻj názor bude slyšet.• Pracovat v krátkĂ˝ch tĂ˝dennĂch sprintech, kde je po kaĹľdĂ©m co ukázat a otestovat.
Koho hledáme (must have)
Senioritu v jednĂ© z os: PHP 8 + Symfony, nebo Angular + PrimeNG. KdyĹľ umĂš obojĂ, tĂm lĂp.• Praxi s PostgreSQL nebo srovnatelnou relaÄŤnĂ databázĂ a návrhem datovĂ©ho modelu.• Samostatnost a spolehlivost — vezmeš oblast, dotáhneš ji a držÚ termĂny, ne ÄŤekáš na detailnĂ zadánĂ.• ÄŚeštinu nebo slovenštinu (domĂ©nová komunikace, legislativa, uĹľivatelĂ© jsou ÄŤeskĂ© a slovenskĂ© školy).
Potěšà nás (nice to have)
Zkušenost s REST API, OAuth2/OIDC, multi-tenant architekturou.• Doctrine, Gedmo extensions, PostgreSQL Row Level Security.• Zkušenost s eGov / spisovou sluĹľbou / datovĂ˝mi schránkami / elektronickĂ˝m podpisem — to je vzácnĂ© a hodnÄ› cenĂme, ale nenĂ podmĂnka. DomĂ©nu tÄ› nauÄŤĂme.• DĹŻraz na testy a ÄŤitelnĂ˝ kĂłd.
MĂsto vĂ˝konu práce: PĹ™erov — práce z kanceláře (vyĹľadujeme osobnĂ pĹ™Ătomnost v tĂ˝mu, ne remote).