Simpleway je přední světový vývojář informačních systémů pro pasažéry v pozemní a letecké dopravě. Ročně pomůžeme najít cestu na správný spoj ve městech milionům cestujících a ukážeme správnou cestu do letadla více než 10 % všech cestujících na letištích. Naši dva hlavní spolumajitelé se postupně z malé české garážovky vypracovali na silného a spolehlivého dodavatele světových metropolí, přičemž si vnitřně stále zachováváme zejména otevřenou komunikaci, kde názor každého považujeme za důležitý.
Obecný popis
Jako hlavní produkt Simpleway vyvíjí software pro řízení a integraci rozhlasu, digitálních panelů a obrazovek pro poskytování informací pasažérům v hromadné dopravě. Náš produkt má mezinárodní přesah, a proto řešíme náročné problémy v oblasti dopravy. Jsi-li fandou do letadel nebo vláčků, tak se u nás budeš cítit jako doma. Pokud ne, technologické vychytávky ti to plně vynahradí. Náš produkt je mnohem rozsáhlejší, než by se na první pohled mohlo zdát. Jsme tým 4 designérů a přibližně 10 vývojářů, kde převládají senioři, kteří tě budou vést. Rádi se ale také naučíme nové věci nebo si necháme ukázat efektivnější cesty a způsoby, které znáš. Po zapracování jako člen Solution design týmu dostaneš na starost technickou dodávku projektu, což obnáší i osobní účast v místě realizace. Můžeš tak s námi poznat svět. Typický člen Solution design týmu je ostřílený vývojář, který se chce posunout od čistého programování do business světa.
Co od tebe očekáváme
- schopnost analyzovat procesy v dopravě, jejich vizualizaci pomocí diagramů a popisného textu
- konstruktivně a kreativně diskutovat o možnostech řešení
- vývoj v Javě (jiný programovací jazyk není překážkou, pokud se nebojíš přechodu na Javu), podle svých zkušeností můžeš nastoupit na juniorní nebo seniorní pozici
- objektově orientovaně programovat
- znalost některé databáze na úrovni porozumění datové komunikace
- znalost Spring (Boot), principy REST komunikace
- ochotu udělat drobnější úpravy v UI (backendově orientovaný framework v TypeScriptu s TSX) - předchozí znalost není nutná
- anglický jazyk na pokročilé úrovni (pochopení tender dokumentace, psaní designové dokumentace pro zákazníky, technické diskuse se zákazníky, ...)
Co ti nabídneme
- konkurenceschopné finanční ohodnocení
- kreativní činnost při návrhu řešení složitého systému
- dbáme na technické zpracování našich produktů a snažíme se o co nejkvalitnější provedení
- smysluplnou pracovní náplň a možnost vidět výsledky své práce v hromadné dopravě po celém světě
- agilní plánování a stand-up na denní bázi
- práci v mladém a neformálním kolektivu s plochou organizační strukturou
- možnost si sáhnout i na další jazyky než Java
- flexibilitu v rámci pracovní doby (nemáme píchačky ani pracovní dobu od 8 do 17).
- možnost občasné práce z domova
- dveře do kanclu 5 minut od metra Petřiny
- malou kafeterii a čajovnu
- firemní číslo i pro soukromé účely
- firemní počítači i pro soukromé účely
- možnost s námi hrát pravidelně florbal / fotbal a dokonce i cvičit jógu
Co u nás můžeš dělat
- navrhovat architekturu a chování systému, který uslyší / uvidí miliony cestujících
- odhadovat složitost realizace
- vyvíjet informační systém obsluhující displeje a rozhlas pro cestující po celém světě
- aktivně se zapojit do přechodu z monolitu na modulární platformu
- integrovat systémy a zařízení třetích stran (žádný projekt není stejný, vždy se dělá něco nového)
- vytvářet vnitřní logiku zahrnující multi-threaded programování
- drobné úpravy v UI
- příprava technické dokumentace
- cestovat na on-site deployment po celém světě (Nový Zéland, Indonésie, Severní i Jižní Amerika, Blízký východ a další)
Technologický stack pro zajímavost
- Java 11, Spring Boot, Feign, Ribbon, Netty, Jetty, ...
- Maven, Gradle
- TypeScript, JSX, Sass
- C#, WPF
- Docker, Rancher
- MongoDB
- GrayLog, Grafana, Teamcity, Jira
- RabbitMQ
- Git
Pokud máte o tuto pozici zájem, zašlete prosím svůj životopis na adresu: [email protected]