C6 Bank
WatchGuard Technologies, Inc.
Ingeniero/a de Software Senior
Sobre la oportunidad
Como Ingeniero/a de Software Senior, reportando al Director/a de Ingeniería, diseñarás, construirás y mejorarás nuestro portal de cara al cliente y las experiencias web relacionadas, entregando funcionalidades y mejoras que aporten valor directo a nuestros usuarios.
Te centrarás en la interfaz de usuario del portal, interfaces responsivas, flujos de trabajo e integraciones, trabajando estrechamente con los equipos de backend y de plataforma. Cuando la dirección del producto incluya funcionalidades inteligentes, ayudarás a incorporar experiencias asistidas por IA en el portal (por ejemplo, integrando APIs impulsadas por IA, funcionalidades tipo copiloto o información basada en machine learning), prestando atención a la usabilidad, fiabilidad y rendimiento.
También se espera que utilices herramientas de desarrollo asistidas por IA como parte de tu trabajo diario, de forma responsable y en línea con los estándares del equipo, para mejorar la productividad, explorar soluciones y entregar código de calidad más rápidamente.
Responsabilidades Clave
- Recopilar requisitos, diseñar, desarrollar, probar y lanzar funcionalidades del portal mientras colaboras en un entorno dinámico y orientado a resultados.
- Liderar y contribuir al desarrollo del portal utilizando React, TypeScript y JavaScript, incluyendo arquitectura de componentes, gestión de estado, enrutamiento e integración con REST o GraphQL APIs.
- Aprovechar herramientas de desarrollo asistidas por IA (por ejemplo, asistentes de codificación, generación de código, refactorización o sugerencias de pruebas) como parte del flujo de trabajo de ingeniería, validando los resultados, preservando la seguridad y la privacidad, y siguiendo las políticas de revisión de código y organizacionales.
- Asumir un papel activo en la mentoría de ingenieros junior.
- Tener un impacto directo en el éxito de WatchGuard como empresa.
- Participar en una rotación de guardia aproximadamente cada 2 meses.
Perfil del Candidato Ideal
- Más de 5 años de experiencia profesional en desarrollo front-end, incluyendo experiencia significativa en producción con React.
- Dominio de TypeScript y JavaScript modernos (módulos ES, patrones asíncronos, tipado para interfaces de usuario escalables).
- Familiaridad con la aplicación de herramientas de IA en todo el ciclo de vida del desarrollo de software (por ejemplo, para implementación, depuración, documentación o revisiones de código), con buen criterio respecto a la verificación, seguridad y propiedad intelectual.
- Entre 2 y 4 años de experiencia con AWS o plataformas en la nube similares (por ejemplo, alojamiento front-end, CDN, APIs sin servidor o consumo de servicios en la nube desde aplicaciones basadas en navegador).
- Más de 3 años de experiencia con pipelines de CI/CD.
- Familiaridad con la infraestructura como código o herramientas de despliegue (por ejemplo, Terraform, Serverless o Ansible) en lo que respecta a entornos y lanzamientos.
- Experiencia con SQL y bases de datos relacionales como PostgreSQL o MySQL (por ejemplo, comprensión de modelos de datos para funcionalidades del portal o trabajo con equipos de backend en consultas y rendimiento).
- Trayectoria demostrada en la creación de sistemas basados en la nube altamente automatizados y experiencias de cara al cliente.
- Deseo de contribuir a una cultura de ingeniería colaborativa a través de la mentoría y el intercambio de conocimientos.
- Mentalidad innovadora y apasionada, capacidad para superar desafíos técnicos en un entorno cooperativo, compromiso con la entrega rápida y familiaridad con las prácticas de desarrollo de software ágil.
- Capacidad para manejar la ambigüedad, comunicarse bien con los equipos asociados y una comprensión empática de la experiencia del cliente.
- Dominio en la escritura de pruebas unitarias, de integración y de extremo a extremo para aplicaciones front-end (y colaboración en contratos API, cuando sea aplicable).
- Pasión por crear código escalable y mantenible que soporte el crecimiento del sistema y la preparación futura.
