




Resumen: OneSpan busca un/a Ingeniero/a de Software Senior (C/C++) para unirse a un equipo multifuncional, encargado del ciclo de vida completo del desarrollo de software (SDLC) de un SDK de seguridad móvil y explorar tecnologías de vanguardia en seguridad móvil. Aspectos destacados: 1. Diseñar y desarrollar nuevas funciones para el SDK móvil y las API. 2. Resolver problemas complejos relacionados con la seguridad, el rendimiento y la fiabilidad móviles. 3. Contribuir a las decisiones técnicas, la arquitectura y las mejores prácticas. En OneSpan, nos especializamos en soluciones de identidad digital y antifraude que crean experiencias excepcionales y seguras. **Actualmente OneSpan está buscando un/a Ingeniero/a de Software Senior (C/C\+\+) para unirse a nuestro equipo en Barcelona.** Formarás parte de un equipo multifuncional que se responsabiliza del ciclo de vida completo del desarrollo de software (SDLC) de nuestro SDK de seguridad móvil: desde la arquitectura y el desarrollo hasta las pruebas de calidad (QA) y la implementación. El SDK es compatible con Android e iOS y está escrito en C, Kotlin y Swift. Mantenemos una alta cobertura de pruebas y realizamos lanzamientos frecuentes mediante infraestructura de integración continua (CI) y compilación automatizada. También tendrás la oportunidad de trabajar con tecnologías de vanguardia en seguridad móvil y explorarlas. **Funciones y responsabilidades del puesto** * Diseñar y desarrollar nuevas funciones y mejoras para nuestro SDK móvil. * Resolver problemas complejos relacionados con la seguridad, el rendimiento y la fiabilidad móviles. * Desarrollar interfaces de programación de aplicaciones (API) para apoyar la funcionalidad móvil. * Contribuir a la mejora de nuestros procesos de QA, estrategias de prueba y automatización, ayudando a incrementar la fiabilidad y robustez de nuestro SDK. * Escribir código limpio, legible y testeable, y cooperar con otros equipos para entregar soluciones bien arquitecturadas y de alta calidad. * Contribuir a las decisiones técnicas, las discusiones sobre arquitectura y las mejores prácticas de ingeniería. * Ayudar a fomentar la cultura de ingeniería compartiendo conocimientos y actuando como mentor/a cuando sea necesario. **Requisitos** * 5 o más años de experiencia profesional en el desarrollo para Android o iOS. * 1-2 años de experiencia profesional en proyectos utilizando el lenguaje C. * Experiencia en todo el ciclo de vida del desarrollo de software, desde los requisitos hasta la entrega final. * Impulsar mejoras en las prácticas de QA, la automatización de pruebas y los procesos de calidad para aumentar la fiabilidad del SDK y reducir los problemas en producción. * Fuertes habilidades analíticas y para la resolución de problemas. * Conocimientos sobre buenas prácticas de seguridad de la memoria, análisis estático, estándares de codificación segura y modelado de amenazas. * Capacidad para comunicarse eficazmente y colaborar con los equipos de backend, producto y soporte. * Investigar y solucionar problemas complejos en distintos dispositivos móviles, versiones del sistema operativo y entornos, brindando soporte técnico a los clientes. * Mejorar la fiabilidad, el rendimiento y la experiencia de integración del SDK para los clientes. * Buenas habilidades de comunicación en inglés (hablado y escrito). * Mantenerse actualizado/a sobre los cambios en las plataformas (iOS/Android/Web) y las mejores prácticas del sector. **Valorable:** * Conocimientos del Proyecto de Código Abierto de Android (AOSP). * Conocimientos de estos lenguajes de programación: C\+\+, Objective\-C, Swift, Java y Kotlin. * Interés por la seguridad móvil y las tecnologías de ciberseguridad. * Conocimientos sobre criptografía y/o infraestructura de clave pública (PKI). * Experiencia con Git. * Experiencia con CI, automatización y Jenkins. * Fuertes habilidades de depuración y optimización del rendimiento. * Experiencia trabajando en entornos de desarrollo ágiles (Agile). * Curiosidad, mentalidad de propiedad y pasión por el aprendizaje. * Experiencia con frameworks de observabilidad (Sentry, Datadog...) ### **¿Por qué OneSpan?** OneSpan ofrece lo mejor de ambos mundos: una base sólida que solo una empresa global consolidada puede proporcionar, junto con la energía y la creatividad propias de una startup innovadora. En cada puesto de OneSpan, contribuirás al éxito de las soluciones de ciberseguridad más avanzadas y tendrás oportunidades de crecimiento profesional. \#LI\-hybrid \#LI\-LS1


