Desarrollador de Kotlin MyQ Roger
MyQ HQ, Praga - República Checa
Acerca de MyQ
MyQ crea soluciones de impresión y gestión de documentos que ponen al alcance de los usuarios flujos de trabajo digitalizados. Las soluciones MyQ -el buque insignia MyQ X y el innovador MyQ Roger- son multiproveedor, compatibles con dispositivos móviles y están preparadas para funcionar con independencia del tamaño de la organización. MyQ tiene su sede en Praga (República Checa) y cuenta con una red mundial de distribuidores.
MyQ Roger es un sistema multiusuario con un servidor central en la nube y una red diversa de clientes que funcionan en impresoras, teléfonos móviles y PC. Permite a los usuarios imprimir, escanear y realizar flujos de trabajo tanto en la nube como con datos locales. MyQ Roger se centra principalmente en la facilidad de uso y la seguridad.
MyQ tiene su sede en Praga (República Checa) y cuenta con una red mundial de distribuidores.
Nuestra sede en Praga busca un Desarrollador JavaEE & Android en una sola persona que nos ayude a rediseñar nuestra aplicación.
¿Cómo sería tu trabajo?
Como desarrollador del equipo de Roger Terminals, te harás cargo de un cliente integrado estable y recién lanzado. Añadirá nuevas funciones y se encargará del mantenimiento a largo plazo del cliente.
El cliente se ejecuta en un entorno aislado dentro de una impresora. Dependiendo del modelo de impresora, se trata de una aplicación Android o de una aplicación web tipo Spring empaquetada como un paquete OSGI.
El cliente se conecta al servidor de la nube Roger a través de una API RESTful y un bus de mensajes. También interactúa directamente con las API de la nube pública en nombre del usuario conectado. El frontend de la aplicación se muestra en el panel táctil de la impresora, ya sea mediante Android o utilizando web/TypeScript en un navegador integrado basado en Webkit.
El proyecto permite a los desarrolladores mantener una gran concentración y un alto grado de libertad. Por otro lado, nos gusta trabajar juntos, compartir libremente conocimientos y pedir consejo. En un plazo razonable y con nuestra ayuda, se espera que te conviertas en un experto.
Quién eres
Gran capacidad de comunicación: puede expresar ideas con claridad y colaborar eficazmente.
Mentalidad resolutiva : afronta los retos con lógica y creatividad.
Apropiación y responsabilidad: toma la iniciativa y cumple las tareas.
Colaboración en equipo y empatía: trabajas bien con los demás y comprendes diferentes perspectivas.
Adaptabilidad y ganas de aprender: está abierto a nuevas ideas y tecnologías.
Atención al detalle y a la calidad: te preocupas por escribir código limpio y fiable.
Gestión del tiempo y priorización: puede organizar el trabajo de forma eficaz y centrarse en lo importante.
Conocimientos técnicos:
Kotlin - android
Nice to have (ya aprenderás)
- RxJava
- Daga / Empuñadura
- Espresso/JUnit/Mockito.
- Arquitectura Azure/Google Cloud, REST, OAuth.
- Redes: TLS, HTTP, WebSockets, DNS.
- Diseño de sistemas distribuidos.
- Buenas prácticas de seguridad.
- Git, GitLab.
Qué puede esperar de nosotros
- Vacaciones pagadas ilimitadas
- 5 días de baja por enfermedad al año
- Tarjeta multideporte
- Comidas
- Equipo multicultural
- Refrigerio en el lugar de trabajo
- Régimen híbrido - 3 veces a la semana en la oficina es perfecto
- Contrato de duración indefinida (a tiempo completo o por cuenta propia)
- Mesas ajustables: si prefiere estar de pie a sentado, ¡no hay problema!
- Ordenador portátil de gama alta y dos monitores en su escritorio
- Aparcamiento: conductores y ciclistas pueden aparcar aquí con seguridad
- Talleres remunerados, cursos, tiempo para aprender... todo lo que necesite para crecer.
- Cursos de inglés y checo