ANDROID SOFTWARE ENGINEER (CLIENTE FINAL)

Tecnología · Alcalá de Henares (Híbrido)

Inscribirme

Descripción

Sebastián Consultores selecciona para importante empresa nacional , fabricante de soluciones y software de pago, un ANDROID SOFTWARE ENGINEER por crecimiento del departamento técnico.


La persona seleccionada se encargará de:


  • Desarrollo y diseño del producto, ofreciendo la posibilidad de nuevas funcionalidades y mejora de las existentes.
  • Programación de las nuevas aplicaciones y software de la compañía. Participar en nuevas arquitecturas y componentes.
  • Desarrollo sobre terminales móviles y terminales punto de venta (POS) y otro tipo de dispositivos basados en Android.
  • Correctivos y evolutivos de las aplicaciones existentes.


Se ofrece:


  • Contratación directa por cliente final.
  • Proyectos punteros en el área de medios de pago.
  • Empresa Tech, con departamento I+D.
  • Horario flexible y posibilidad de teletrabajo (50%). Lunes a Jueves de 8:00-9:30 a 17:00-18:30. Viernes y verano jornada intensiva.
  • Salario según experiencia/conocimientos (Hasta 50K).

Requisitos

El perfil que buscamos:


Formación académica: Ingeniero Técnico/Superior Informático o Telecomunicaciones.


Experiencia y/o conocimientos en el desarrollo de las funciones descritas, con al menos 2 años de experiencia, bajo las siguientes tecnologías:


  • Programación con Android Nativo (Kotlin). Se valorará experiencia con Android Studio y Android SDK´s.
  • Conocimientos de desarrollo en terminales móviles y NFC. Se valorará especialmente conocimientos en terminales puntos de venta (POS).
  • Conocimientos de protocolos TCP/IP y comunicaciones en general.
  • Experiencia en arquitecturas en tiempo real, hilos y corrutinas.
  • Experiencia y altos conocimientos en entornos Java, servicios con terceros, comunicaciones y seguridad.
  • Experiencia en la integración de software con otras API´s y documentación.


Se valorarán conocimientos sobre:


  • Desarrollos basados en software embebidos (TPV´s, sistemas industriales...)
  • Diferentes clases de arquitecturas: MVVM, MVP, Clean Arquitecture.
  • Desarrollos con JetPack Compose, NDK y/o JNI.
  • Herramientas de CI/CD (Jenkins o Gitlab) y de versionado de código (Git).