About the Client
Klient je líder inovácií vo svete tipovania. Opierame o špičkový vývojársky tím, ktorý posúva náš business do nových dynamických dimenzií najnovších IT trendov. Vlastné sú nám voľnosť, fullstack vývoj a DevOps.
About the Role
Vyvíjame riešenia pre stávkovanie cez všetky online kanály – web, mobile web, aplikácie pre Android a iOS.
Responsibilities
- Budeš pracovať v tíme s ďalšími 5 programátormi
- Pracujeme agilne (2-týždňové šprinty, každé 2 týždne releases) a naši programátori sami často prídu so zaujímavými nápadmi
- Nehráme sa na byrokraciu - nevykazujeme prácu do nástrojov a nezaťažujeme programátorov poradami
- Dostaneš sa k vývoju aplikácie od A po Z: client, server aj databáza
- Server-side máme naprogramovaný v Jave, Spring a Spring Boot
- HTML a LESS - to je samozrejmosť
- Na client-side máme všetky nové stránky naprogramované v Javascripte ES6, používame ReactJS a ImmutableJS (staršie stránky sme robili v AngularJS, ale od toho upúšťame - skoro všetko už máme v React)
- Dáta ukladáme do MySQL, PostgreSQL a do Redis-u
- Naše aplikácie nasadzujeme na CentOS, na provisioning používame Saltstack a naše buildy si pripravujeme v Jenkinse
Requirements
- Skúsenosť s agilným spôsobom vývoja softvéru
- Máš rád frontend, ale aj kúsok backendu ti nevadí (cca 20 % času môžeš vyvíjať aj v Java) = chalani si pre vlastné potreby vyvíjajú aj tzv. "Backend for Frontend" - ktorý sa používa len pre potreby frontendu
- Máš znalosť technológií Javascript, HTML, CSS, ReactJS, prípadne AngularJS
Nice to Have Skills
- Java, Spring, SQL atď.
- Zaujímajú ťa nové technológie a trendy
- Nie je ti jedno ako program vyzerá, máš rád programovanie, dátové štruktúry a algoritmy