Descripción
Resumen:
Buscamos un Líder en Desarrollo de Software para definir estándares de plataforma y prácticas de rendimiento en una plataforma líder de acuerdos electrónicos, centrándose en interfaces de usuario seguras y de alto rendimiento.
Aspectos destacados:
1. Oportunidad de definir estándares de plataforma y prácticas de rendimiento a gran escala
2. Desarrollar sistemas seguros, con estrictos requisitos de cumplimiento y alta disponibilidad
3. Construir una plataforma frontend unificada basada en widgets
Unión Europea, América Latina
**Tipo de trabajo:**
Presencial/Remoto
**Nivel técnico:**
Líder
**Categoría del puesto:**
Desarrollo de software
**Proyecto:**
Plataforma líder de acuerdos electrónicos
Nuestro cliente está desarrollando una plataforma SaaS utilizada globalmente para agilizar flujos de trabajo críticos para los negocios y transformar los procesos basados en documentos en sistemas inteligentes y automatizados. Su plataforma gestiona experiencias del ciclo de vida de acuerdos a gran escala, atendiendo a millones de organizaciones en entornos altamente regulados y empresariales.
El equipo desarrolla una plataforma frontend unificada basada en widgets que estandariza la forma en que los equipos de producto entregan interfaces de usuario modernas y de alto rendimiento. Esta plataforma ofrece una capa compartida, una arquitectura de microfrontends y canalizaciones automatizadas de CI/CD que distribuyen componentes de interfaz de usuario versionados a nivel global con alta fiabilidad.
Parte del trabajo incluye brindar soporte a entornos seguros y con exigentes requisitos de cumplimiento, diseñados para cargas de trabajo de nivel federal. Los ingenieros diseñan sistemas seguros por defecto, conscientes de la privacidad y construidos sobre principios de confianza cero. El puesto implica resolver desafíos avanzados de plataforma, tales como despliegues resilientes, compilaciones deterministas, telemetría sin exponer datos sensibles y arquitecturas de alta disponibilidad en entornos restringidos.
Esta es una oportunidad para definir estándares de plataforma, prácticas de rendimiento y herramientas para desarrolladores en un sistema operativo a una escala significativa.
Responsabilidades
Diseñar e implementar componentes frontend reutilizables dentro de una arquitectura de microfrontends.
Construir y mantener una plataforma UI compartida que permita experiencias de usuario coherentes entre productos.
Desarrollar canalizaciones escalables de CI/CD que publiquen artefactos frontend versionados para su distribución global.
Contribuir a patrones de ingeniería seguros por defecto alineados con los requisitos de cumplimiento.
Optimizar el rendimiento, la observabilidad y la fiabilidad en sistemas frontend distribuidos.
Colaborar con equipos multifuncionales para definir estándares de plataforma y mejores prácticas de ingeniería.
Integrar sistemas frontend con servicios backend RESTful y/o gRPC.
Brindar soporte a despliegues de alta disponibilidad en entornos regulados o restringidos.
Cualificaciones requeridas
8 años o más de experiencia profesional en desarrollo de software.
Dominio sólido de TypeScript y React.
Experiencia en la construcción de bibliotecas de componentes frontend reutilizables y listos para producción.
Experiencia con frameworks de pruebas frontend y automatización de pruebas.
Experiencia sólida con Next.js, Node.js y Express.
Historial comprobado de entrega de productos SaaS.
Cualificaciones deseables
Experiencia en todo el ciclo de vida del desarrollo de software.
Familiaridad con modelado de esquemas (por ejemplo, JSON Schema o XML Schema).
Experiencia con metodologías ágiles y desarrollo guiado por pruebas (TDD).
Experiencia con Azure DevOps o herramientas comparables de CI/CD.
Conocimiento de frameworks de microfrontends.
Experiencia en la construcción o consumo de servicios RESTful o gRPC.
Habilidades sólidas de comunicación escrita en entornos asíncronos.
Pasión por la ingeniería de plataformas y la excelencia en la elaboración de software de alta calidad.
**Ofrecemos\*:**
Formato laboral flexible: remoto, presencial o híbrido
Un salario competitivo y un buen paquete de compensación
Desarrollo profesional personalizado
Herramientas para el desarrollo profesional (programa de mentoría, charlas técnicas y capacitaciones, centros de excelencia, entre otros)
Comunidades tecnológicas activas con intercambio regular de conocimientos
Reembolso educativo
Regalos memorables por aniversarios
Eventos corporativos y actividades de team building
Otros beneficios específicos según ubicación
* no aplicable para freelancers