Vývojář Kotlinu MyQ Roger
Centrála MyQ, Praha - Česká republika
O společnosti MyQ
Společnost MyQ vytváří řešení pro tisk a správu dokumentů, díky nimž mají uživatelé digitalizované pracovní postupy na dosah. Řešení MyQ - vlajková loď MyQ X a inovativní MyQ Roger - jsou vhodná pro více dodavatelů, mobilní zařízení a jsou připravena pracovat bez ohledu na velikost organizace. Společnost MyQ sídlí v Praze v České republice a má celosvětovou síť distributorů.
MyQ Roger je víceuživatelský systém s centrálním cloudovým serverem a různorodou sítí klientů běžících na tiskárnách, mobilních telefonech a počítačích. Umožňuje uživatelům tisknout, skenovat a provádět pracovní postupy jak přes cloud, tak přes místní data. MyQ Roger se zaměřuje především na snadné používání a bezpečnost.
Společnost MyQ sídlí v Praze a má celosvětovou síť distributorů.
Naše centrála v Praze hledá JavaEE & Android Developera v jedné osobě , který by nám pomohl s redesignem naší aplikace.
Jaká by byla vaše práce?
Jako vývojář v týmu Roger Terminals se staráte o stabilního, nedávno vydaného vestavěného klienta. Přidáváte nové funkce a zajišťujete dlouhodobou údržbu klienta.
Klient běží v prostředí sandboxu uvnitř tiskárny. V závislosti na modelu tiskárny se jedná buď o aplikaci pro Android, nebo o webovou aplikaci typu Spring, která je zabalena jako balíček OSGI.
Klient se připojuje ke cloudovému serveru Roger prostřednictvím rozhraní RESTful API a sběrnice zpráv. Jménem přihlášeného uživatele také přímo komunikuje s veřejnými cloudovými rozhraními API. Frontend aplikace se zobrazuje na dotykovém panelu tiskárny, a to buď pomocí systému Android, nebo pomocí webu/TypeScriptu ve vestavěném prohlížeči založeném na Webkitu.
Projekt umožňuje vývojářům udržet si hluboké zaměření a vysokou míru svobody. Na druhou stranu rádi spolupracujeme, volně sdílíme znalosti a žádáme o radu. Očekává se, že se v rozumné době a s naší pomocí stanete odborníkem.
Kdo jste
Dobré komunikační schopnosti - dokážete jasně vyjádřit své myšlenky a efektivně spolupracovat.
Řešení problémů - k výzvám přistupujete logicky a kreativně.
Odpovědnost a zodpovědnost - přebíráte iniciativu a plníte úkoly.
Týmová spolupráce a empatie - dobře spolupracujete s ostatními a chápete různé perspektivy.
Přizpůsobivost a ochota učit se - jste otevřeni novým nápadům a technologiím.
Dbáte na detaily a kvalitu - záleží vám na psaní čistého a spolehlivého kódu.
Řízení času a stanovení priorit - můžete si efektivně organizovat práci a soustředit se na to, co je důležité.
Technické dovednosti:
Kotlin - android
Pěkné mít (naučíte se)
- RxJava
- Dýka/rukojeť
- Espresso/JUnit/Mockito.
- Architektura Azure/Google Cloud, REST, OAuth.
- Vytváření sítí: TLS, HTTP, WebSockets, DNS.
- Návrh distribuovaných systémů.
- Osvědčené postupy zabezpečení.
- Git, GitLab.
Co od nás můžete očekávat
- Neomezená placená dovolená
- 5 dnů nemoci ročně
- Multisportovní karta
- Příspěvky na stravování
- Multikulturní tým
- Občerstvení na pracovišti
- Hybridní režim - 3x týdně v kanceláři je ideální.
- Smlouva na dobu neurčitou (pracovní poměr na plný úvazek nebo smlouva na volné noze).
- Nastavitelné stoly - pokud raději stojíte, než sedíte, žádný problém!
- Špičkový notebook a dva monitory na stole
- Parkovací místa - řidiči a cyklisté zde mohou bezpečně zaparkovat
- Placené semináře, kurzy, čas na učení - vše, co potřebujete pro svůj růst.
- Kurzy angličtiny a češtiny