Stellar Cyber
Teya
Ingeniero/a Móvil
Sobre la oportunidad
Hola. Somos Teya.
Teya se fundó sobre una creencia simple: los negocios locales merecen algo mejor.
Son las cafeterías, restaurantes, salones, tiendas y emprendedores que aportan carácter a nuestras calles, crean empleo y mantienen las comunidades en movimiento. Sin embargo, durante demasiado tiempo, los servicios financieros les han complicado la vida, con herramientas torpes, mal soporte y una complejidad que interfiere en la gestión de un negocio.
Teya existe para cambiar eso.
Estamos construyendo una plataforma financiera para negocios locales en toda Europa, una plataforma basada en herramientas sencillas, diseño cuidado y soporte humano real. Nuestros Miembros confían en nosotros para ayudarles a gestionar su negocio con confianza, y esa responsabilidad da forma a nuestra forma de trabajar.
Nos movemos rápido. Nos importa la calidad. Nos centramos en los detalles. Y creemos que un gran rendimiento y una hospitalidad genuina deben ir de la mano.
Si quieres crear productos significativos, resolver problemas reales y marcar una diferencia genuina para los negocios locales, nos encantaría saber de ti.
Tu Misión
Empoderar a las pequeñas y medianas empresas de toda Europa mediante la creación y mejora de las aplicaciones móviles de Teya. Ofrecer soluciones escalables, seguras e innovadoras que ayuden a los propietarios de negocios a prosperar y a reconectar con la alegría de dirigir sus empresas.
Como Ingeniero/a de Software Móvil en Teya, tú:
- Desarrollarás aplicaciones móviles multiplataforma utilizando Kotlin.
- Escribirás código limpio, mantenible y seguro para abordar problemas empresariales complejos.
- Priorizarás el rendimiento, la escalabilidad y la mantenibilidad en todas las tareas de desarrollo.
- Integrarás sin problemas diversas APIs y SDKs, garantizando la fiabilidad y la eficiencia.
- Te centrarás en ofrecer una experiencia moderna, intuitiva y fácil de usar para los comerciantes de toda Europa.
- Colaborarás con equipos multifuncionales para alinear las soluciones técnicas con los objetivos empresariales.
- Participarás activamente en decisiones críticas del proyecto, incluyendo el diseño de la arquitectura, la selección de frameworks y la evaluación de herramientas.
- Serás mentor/a y apoyarás a los miembros del equipo, fomentando un entorno colaborativo y orientado al crecimiento.
- Mejorarás continuamente las aplicaciones aplicando las mejores prácticas de automatización para reducir el desperdicio y los errores.
- Trabajarás dentro de metodologías Agile/Scrum, asegurando la entrega puntual, las mejoras iterativas y la colaboración entre equipos.
Responsabilidades Clave
- Crear aplicaciones móviles que soporten la aceptación de pagos, servicios de cuentas de empresa, emisión de tarjetas y sistemas de TPV (Terminal Punto de Venta).
- Incorporar tecnologías de vanguardia para habilitar capacidades offline, almacenamiento seguro de datos y funciones dinámicas de la aplicación como notificaciones push y deep linking.
- Garantizar actualizaciones de aplicaciones fluidas y soportar la internacionalización/localización.
- Colaborar con los equipos de diseño y producto para ofrecer una experiencia de usuario atractiva.
- Contribuir a las canalizaciones de CI/CD, logging escalable y prácticas de observabilidad.
- Adoptar principios de arquitectura limpia, incluyendo las capas de Dominio, Aplicación, Infraestructura y Presentación.
- Participar en daily stand-ups, planificación de sprints y retrospectivas como parte de los flujos de trabajo Agile.
- Trabajar estrechamente con los Product Owners para refinar los requisitos y entregar valor incremental en cada sprint.
Lo que construirás
- SDKs multiplataforma de pago que funcionan sin problemas en Android y iOS.
- Capas de abstracción de dispositivos que permiten el procesamiento de pagos en diferentes configuraciones de hardware.
- Herramientas y documentación para desarrolladores que hacen que la integración de pagos sea simple y fiable.
- APIs estandarizadas que reducen la complejidad para los integradores de terceros.
- Componentes de procesamiento de pagos seguros y conformes que cumplen los estándares de la industria.
Requisitos mínimos
Tu Historia
Requisitos Esenciales
- Experiencia Multiplataforma con Kotlin: Experiencia práctica en el desarrollo y lanzamiento de proyectos KMP, incluyendo lógica de negocio compartida e implementaciones específicas de plataforma.
- Desarrollo Móvil: Sólida experiencia en desarrollo para Android (Kotlin) o iOS con comprensión de los patrones de arquitectura de aplicaciones móviles.
- Desarrollo de SDKs: Experiencia en la creación de SDKs, bibliotecas o frameworks que otros desarrolladores consumen, con enfoque en el diseño de la API y la experiencia del desarrollador.
- Conocimiento de Tecnología de Pagos: Comprensión de pagos, tecnología NFC, procesamiento de transacciones financieras, banca.
Habilidades Técnicas
- Experto/a en Kotlin: Profundo conocimiento de las características del lenguaje Kotlin, corrutinas y APIs multiplataforma específicas.
- Arquitectura Multiplataforma: Comprensión de estrategias de código compartido, patrones expect/actual e implementaciones específicas de plataforma.
- Integración de APIs: Experiencia con servicios RESTful, protocolos de comunicación seguros e integración de APIs de terceros.
- Pruebas y Calidad: Sólidas prácticas de pruebas, incluyendo pruebas unitarias, pruebas de integración y frameworks de pruebas automatizadas.
- Conciencia de Seguridad: Comprensión de prácticas de codificación segura, especialmente relevantes para aplicaciones financieras/de pago.
Cualificaciones Preferidas
- Experiencia con sistemas de procesamiento de pagos, estándares EMV o tecnología financiera.
- Conocimiento de tecnología NFC, protocolos de pago sin contacto o frameworks de pago móvil.
- Experiencia en arquitectura modular, inyección de dependencias y principios de arquitectura limpia.
- Experiencia con canalizaciones de CI/CD y despliegue automatizado para proyectos multiplataforma.
- Tienes experiencia con herramientas de diseño como Figma y Canva.
- Eres muy organizado/a con sólidas habilidades de gestión de proyectos.
- Eres un/a gran comunicador/a y colaborador/a.
- Tienes una mentalidad de crecimiento con ganas de aprender y una actitud proactiva.
Los Beneficios
- Confiamos en ti, por lo que ofrecemos horarios de trabajo flexibles, siempre que sea conveniente tanto para ti como para tu equipo.
- Seguro Médico.
- Dietas (Meal Allowance).
- 25 días de vacaciones anuales (+ festivos).
- Tarjeta de Transporte Público.
- Eventos y actividades frecuentes de equipo dentro y fuera de la oficina.
- Snacks en la oficina todos los días.
- Ambiente de oficina amigable, cómodo e informal.
Teya se enorgullece de ser un empleador que ofrece igualdad de oportunidades.
Estamos comprometidos a crear un entorno inclusivo donde todos, independientemente de su raza, etnia, identidad o expresión de género, orientación sexual, edad, discapacidad, religión o procedencia, puedan prosperar y hacer su mejor trabajo. Creemos que un equipo diverso conduce a mejores ideas, resultados más sólidos y un lugar de trabajo más solidario para todos.
Si necesitas alguna adaptación razonable en cualquier etapa del proceso de contratación, ya sea para entrevistas, evaluaciones u otras partes de la solicitud, te animamos a que nos lo hagas saber. Estamos comprometidos a garantizar que cada candidato tenga una experiencia justa y accesible con nosotros.
