MyQ Roger, programador de Kotlin
MyQ HQ, Praga - República Checa
Acerca do MyQ
A MyQ cria soluções de impressão e gestão de documentos que colocam os fluxos de trabalho digitalizados dos utilizadores ao seu alcance. As soluções MyQ - o emblemático MyQ X e o inovador MyQ Roger - são multifornecedor, compatíveis com dispositivos móveis e estão prontas a funcionar independentemente da dimensão da organização. A MyQ está sediada em Praga, na República Checa, e tem uma rede global de distribuidores.
O MyQ Roger é um sistema multi-tenant com um servidor central na nuvem e uma rede diversificada de clientes que funcionam em impressoras, telemóveis e PCs. Permite que os utilizadores imprimam, digitalizem e executem fluxos de trabalho na nuvem e em dados locais. O foco principal do MyQ Roger é a facilidade de utilização e a segurança.
A MyQ está sediada em Praga, na República Checa, e tem uma rede global de distribuidores.
A nossa sede em Praga está à procura de um programador JavaEE e Android numa só pessoa que nos ajude a redesenhar a nossa aplicação.
Como seria o seu trabalho?
Como programador na equipa Roger Terminals, assume a responsabilidade por um cliente incorporado estável e recentemente lançado. Acrescenta novas funcionalidades e assegura a manutenção a longo prazo do cliente.
O cliente é executado num ambiente sandbox dentro de uma impressora. Dependendo do modelo da impressora, trata-se de uma aplicação Android ou de uma aplicação Web do tipo Spring empacotada como um pacote OSGI.
O cliente liga-se ao servidor da nuvem Roger através de uma API RESTful e de um barramento de mensagens. Também interage diretamente com as APIs da nuvem pública em nome do utilizador com sessão iniciada. O front-end da aplicação é apresentado no painel tátil da impressora, quer através do Android, quer utilizando web/TypeScript num navegador incorporado baseado no Webkit.
O projeto permite que os programadores se concentrem profundamente e tenham um elevado grau de liberdade. Por outro lado, gostamos de trabalhar em conjunto, partilhando livremente conhecimentos e pedindo conselhos. Dentro de um período de tempo razoável e com a nossa ajuda, espera-se que se torne um especialista.
Quem és tu
Fortes capacidades de comunicação - é capaz de exprimir ideias com clareza e de colaborar eficazmente.
Mentalidade de resolução de problemas - aborda os desafios com lógica e criatividade.
Propriedade e responsabilidade - toma a iniciativa e cumpre as tarefas.
Colaboração em equipa e empatia - trabalha bem com os outros e compreende diferentes perspectivas.
Adaptabilidade e vontade de aprender - está aberto a novas ideias e tecnologias.
Atenção aos detalhes e à qualidade - preocupa-se em escrever código limpo e fiável.
Gestão do tempo e definição de prioridades - pode organizar o trabalho de forma eficiente e concentrar-se no que é importante.
Competências técnicas:
Kotlin - android
É bom ter (vai aprender)
- RxJava
- Punhal/Cabo
- Espresso/JUnit/Mockito.
- Arquitetura Azure/Google Cloud, REST, OAuth.
- Redes: TLS, HTTP, WebSockets, DNS.
- Conceção de sistemas distribuídos.
- Melhores práticas de segurança.
- Git, GitLab.
O que pode esperar de nós
- Férias pagas ilimitadas
- 5 dias de baixa por ano
- Cartão multidesportivo
- Subsídios de refeição
- Equipa multicultural
- Refresco no local de trabalho
- Regime híbrido - 3 vezes por semana no escritório é perfeito
- Contrato por tempo indeterminado (emprego a tempo inteiro ou contrato de trabalho independente)
- Mesas ajustáveis - se preferir ficar de pé a sentar-se, não há problema!
- Computador portátil topo de gama e dois monitores na sua secretária
- Espaço de estacionamento - os condutores e os ciclistas podem estacionar aqui em segurança
- Workshops pagos, cursos, tempo para aprender - tudo o que precisa para crescer
- Cursos de inglês e de checo