Android Software Engineer
Role details
Job location
Tech stack
Job description
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:*****:30.Viernes y verano jornada intensiva.- Salario según experiencia/conocimientos ******K) 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)
Requirements
Salario según experiencia/conocimientos ******K) 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)
Benefits & conditions
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:*****:30. Viernes y verano jornada intensiva.