Kariéra - PHP programátor
Do tímu hľadáme šikovného a odvážneho backend developera alebo developerku na čiastočný alebo plný úväzok na dlhodobú spoluprácu na rozsiahlych databázových stabilných projektoch z “education” oblasti napísaných v PHP. Pomôžeš nám písať technicky vyladený kód a optimalizovať aplikácie.
Čo budeš robiť
V našom tíme máme skúsených vývojárov a testerov, ktorí si píšu automatizované testy a radi ti pomôžu a naučia. Používame nástroje na kontrolu kvality kódu a zavádzame si postupne CI/CD do procesov.
Nerobte si starosti s tým, či sa prihlásite ako php guru prípadne starší alebo mladší študent. Svet nie je čiernobiely. Na prvom online stretnutí spoločne prediskutujeme naše a tvoje očakávania.
Programovať a pracovať budeš hlavne s:
- PHP spojený s frameworkami Nette (Symfony) a ich nadstavbami bežiacich na Debiane
- máme síce “frontendaka”, ale sem tam sa aj HTML & CSS (bootstrap) popr. nejaký ten JS občas objaví
- na ukladanie dát používame relačné, ale aj nerelačné databázy (MySQL, Elasticsearch)
- projekty máme cez Gitlab a na každodennú komunikáciu Slack a ticketing system v intranete
Čo očakávame na tejto pozícii?
- skúsenosti s tvorbou webových aplikácií sú nevyhnutné
- pokročilé znalosti PHP (OOP) a MySQL
- skúsenosti s niektorým z MVC frameworkov (Nette, Symfony, Laravel, Zend atď.)
- znalosť HTML (XML), CSS, JavaScript
- potešia praktické skúsenosti s webovými službami API
- ideálne minimálne 2 roky skúseností s vývojom backendu
- skúsenosti s realizáciou veľkých databázových projektov sú výhodou
- pre skúseného vývojára ponúkame možnosť viesť technickú stránku projektu, technické riešenia netriviálnych požiadaviek na funkčnosť projektu, vytváranie architektúry nových projektov
A z tých netechnických požiadaviek?
- samostatnosť a prevziať zodpovednosť za riešenie
- analytické myslenie a systémový prístup k práci
- flexibilita a kreativita
- schopnosť určovať priority
Ideálny kandidát
Ideálny kandidát má skúsenosti s modernými programovacími technológiami a postupmi, má výborné komunikačné zručnosti. Je samostatný, zodpovedný a optimisticky ladený. Vie si organizovať svoj čas a je disciplinovaný. Nechodí s problémami, ale s návrhmi na riešenie.
- chuť riešiť nejasnosti, vyhľadávať, overovať a zisťovať
- schopnosť vecne komunikovať a argumentovať
- trpezlivosť a vytrvalosť pri riešení technických problémov
- chuť učiť sa nové veci
- dobré logické a analytické myslenie
- znalosť anglického jazyka na základnej úrovni (IT terminológia) výhodou
Informácie o výberovom konaní
Okrem informácií o sebe (kto si, čomu sa venuješ/si sa venoval), nám prosím pošli aj ukážky svojich prác (ukážku PHP zdrojového kódu), alebo odkaz na tvoje portfólio, aby sme si mohli spraviť predbežný odhad o tvojich skúsenostiach. Ak nemáš ukážkový kód, nevadí, pošleme zadanie na vypracovanie.