
Buscamos un Software Engineer para trabajar con el rol de Team Lead gestionando el equipo de Frontend de cliente final.
Como capitán de nuestro equipo de ingeniería Front-End, utilizarás tu experiencia para dar forma al futuro de nuestra integración de comercio electrónico de procesamiento de pagos. Dirigirás el equipo, trabajando en aspectos críticos del desarrollo del front-side, la compatibilidad de navegadores, el diseño responsivo y garantizando el rendimiento general y la seguridad de nuestro sistema. También tendrás que construir una base sólida para que la plataforma sea lo suficientemente flexible como para incorporar nuevos métodos de pago a un ritmo rápido.
Responsabilidades:- Liderar el diseño y desarrollo de componentes de alta calidad, compatibles con todos los navegadores y con capacidad de respuesta.- Diseñar componentes de interfaz de usuario reutilizables y garantizar una base de código coherente, fácil de mantener y eficiente.- Orientar y hacer crecer un equipo de ingenieros de front-end, fomentando una cultura de innovación técnica y excelencia.- Asegurar el cumplimiento de las regulaciones de la industria y mantener altos estándares de protección de datos y seguridad.- Liderar la adopción de marcos y herramientas front-end modernos, optimizando el rendimiento y la experiencia del usuario.- Internacionalizar las interfaces para varios idiomas, teniendo en cuenta las diferencias culturales y regionales.- Detectar y diagnosticar problemas en el código front-end utilizando herramientas de desarrollo de navegadores para inspeccionar y depurar páginas y aplicaciones web.- Garantizar que nuestras aplicaciones web funcionen de forma coherente e impecable en distintos navegadores y dispositivos web.- Crear aplicaciones web progresivas con acceso sin conexión y notificaciones push para una experiencia similar a la de una aplicación nativa.- Escribir pruebas unitarias, diagnosticar problemas y mantener una documentación completa del código.
Cualificaciones:
Hard Skills:
- Licenciatura o Máster en Informática o un campo relacionado.- Mínimo 8-10 años de experiencia profesional en ingeniería de software.- Dominio de HTML, CSS, JavaScript y TypeScript.- Amplia experiencia práctica con frameworks front-end de renombre como React, Angular o Vue.js, y Web Components.- Capacidad demostrada para desarrollar aplicaciones web que proporcionan una experiencia de usuario consistente y sin defectos a través de una multitud de navegadores web y dispositivos.- Hábil en la elaboración de aplicaciones web progresivas que soportan el acceso sin conexión y notificaciones push, imitando una experiencia de aplicación nativa.- Adepto en la aplicación de normas de accesibilidad y la elaboración de interfaces adaptadas a diversos idiomas y regiones culturales.- Experiencia demostrada en la redacción de pruebas unitarias, el diagnóstico de problemas de software y el mantenimiento de una documentación detallada del código y los procesos.- Competente en la aplicación de medidas de seguridad vitales, incluyendo CORS, Políticas de Seguridad de Contenidos, y la adhesión a los riesgos de seguridad OWASP.- Profundo conocimiento de diversas estrategias de autenticación, incluyendo JWT, OAuth, SSO y Basic Auth.- Familiaridad con herramientas de construcción esenciales para un desarrollo web eficiente.- Experiencia en el aprovechamiento de Web Sockets para la comunicación web en tiempo real.
Soft Skills:
Liderazgo y gestión de equipos:- Mínimo 3-5 años de experiencia en un papel de liderazgo o gestión.- Capacidad para inspirar y orientar a un equipo, fomentando una cultura colaborativa e innovadora.2. Comunicación:- Excelentes habilidades de comunicación verbal y escrita.- Capacidad para colaborar eficazmente con equipos interfuncionales y articular conceptos técnicos a partes interesadas no técnicas.
- Resolución de problemas:- Fuertes habilidades analíticas y de resolución de problemas.- Capacidad para pensar críticamente y tomar decisiones informadas bajo presión.
- Innovación y adaptabilidad:- Una mentalidad proactiva para explorar y evaluar las tecnologías emergentes para la mejora de la plataforma.- Disposición para adaptarse a las tendencias y tecnologías cambiantes de la industria.
- Documentación:- Orientado al detalle con el compromiso de mantener una documentación clara y completa para el código, las API y los modelos de datos.
Comunicación en inglés:- Debe ser fluido en inglés, con fuertes habilidades de comunicación verbal y escrita.- Capacidad para comunicar conceptos técnicos complejos de forma clara y eficaz a las partes interesadas, tanto técnicas como no técnicas, en inglés.- Experiencia en la redacción de documentación técnica y especificaciones de sistemas en inglés.- Capacidad para realizar entrevistas y dirigir debates técnicos en inglés.
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
