Descripción
**Somos:**
En Synopsys, impulsamos las innovaciones que moldean la forma en que vivimos y nos conectamos. Nuestra tecnología es fundamental en la Era de la Inteligencia Pervasiva, desde automóviles autónomos hasta máquinas de aprendizaje. Somos líderes en diseño de circuitos integrados, verificación e integración de IP, lo que permite crear chips de silicio de alto rendimiento y contenido de software. Únase a nosotros para transformar el futuro mediante una innovación tecnológica continua.
**Usted es:**
Un ingeniero innovador al que le apasiona convertir datos complejos y crudos en elegantes aplicaciones web interactivas. Con una sólida formación en ciencias de la computación o ingeniería, su experiencia radica en el desarrollo front-end y en la arquitectura de software. Sabe exactamente qué se necesita para construir aplicaciones líderes del sector desde cero, manteniéndolas rápidas, seguras y fáciles de mantener. Como colaborador natural que lidera con el ejemplo, disfruta resolviendo complejos desafíos técnicos junto con un equipo diverso. Si le entusiasma dar vida visual a grandes conjuntos de datos y establecer el estándar técnico para sus compañeros, aquí se sentirá como en casa.
**Lo que hará:**
* Diseñar, arquitecturar y desarrollar aplicaciones web de simulación mecánica intuitivas para el usuario
* Establecer y hacer cumplir las mejores prácticas arquitectónicas para garantizar la mantenibilidad a largo plazo del código, la seguridad robusta y el rendimiento óptimo de la representación gráfica.
* Colaborar con equipos multifuncionales para recopilar requisitos, optimizar flujos de trabajo de visualización y definir la estrategia técnica.
* Implementar funciones avanzadas de visualización de datos que permitan a los ingenieros interpretar eficientemente conjuntos de datos complejos y de alta dimensionalidad.
* Liderar iniciativas para garantizar el alto rendimiento, la escalabilidad y la seguridad de nuestras aplicaciones web, incluidas auditorías periódicas y optimizaciones de cuellos de botella.
* Dirigir revisiones de código, depurar problemas arquitectónicos complejos y solucionar incidencias para mantener rigurosos estándares de calidad del software.
* Mantenerse actualizado sobre las tendencias del sector e integrar tecnologías modernas para mejorar la experiencia de usuario y la resiliencia arquitectónica.
* Documentar la arquitectura del sistema y ofrecer orientación técnica exhaustiva y mentoría a miembros junior y de nivel medio del equipo.
**El impacto que tendrá:**
* Establecer la visión técnica y los estándares arquitectónicos para nuestras aplicaciones web front-end.
* Empoderar a los equipos de ingeniería para tomar decisiones informadas, proporcionando perspectivas visuales claras y accionables derivadas de datos complejos.
* Acelerar los ciclos de innovación al simplificar la representación gráfica y el análisis de grandes conjuntos de datos de simulación.
* Mejorar la usabilidad y accesibilidad de herramientas de ingeniería complejas mediante interfaces web intuitivas.
* Ayudar a Synopsys a mantener su liderazgo en software de ingeniería mediante la integración de técnicas de visualización de vanguardia.
**Qué necesitará:**
* Máster en Ingeniería, Ciencias de la Computación o campo relacionado con 3 años de experiencia, o doctorado con 1 año de experiencia
* Historial comprobado de diseño, despliegue y mantenimiento de aplicaciones web complejas orientadas al cliente en un entorno comercial de software.
* Competencia sólida en desarrollo front-end (JavaScript, TypeScript, React, Angular o Vue).
* Profundo conocimiento de patrones avanzados de diseño de software, gestión del estado de la aplicación, principios de diseño adaptable y mejores prácticas de seguridad front-end.
* Experiencia con arquitectura cliente-servidor y su desarrollo
* Experiencia comercial con metodologías ágiles de diseño y desarrollo de software.
* Es muy deseable contar con experiencia en el manejo de grandes conjuntos de datos (2D y 3D) para su visualización en el navegador y en las bibliotecas asociadas (por ejemplo, D3\.js, Chart.js, Plotly, WebGL).
* Es muy deseable contar con experiencia en datos de simulación y flujos de trabajo de ingeniería.
* Se prefiere experiencia en el uso, diseño y desarrollo de APIs web (REST, gRPC, WebSocket, etc.)
* Se prefiere experiencia con herramientas DevOps y desarrollo de pipelines CI
**Quién es usted:**
* Pasión por comprender problemas complejos y crear soluciones técnicas innovadoras
* Mentalidad curiosa y rigurosa
* Excelentes habilidades comunicativas e interpersonales
* Capacidad para trabajar de forma colaborativa en un equipo geográficamente distribuido
* Creatividad, proactividad y disposición para aportar ideas y mejoras.
**El equipo al que pertenecerá:**
Se unirá a un equipo dinámico y ágil dedicado al desarrollo de aplicaciones web para el posprocesamiento de resultados de simulación en software de simulación mecánica. El equipo combina experiencia en ingeniería, desarrollo de software y visualización de datos, trabajando estrechamente para ofrecer soluciones que mejoren la eficiencia y efectividad de los flujos de trabajo de simulación. La colaboración, la innovación y el aprendizaje continuo son fundamentales en nuestra cultura, y sus contribuciones desempeñarán un papel clave en la configuración de nuestros productos.
**Recompensas y beneficios:**
Ofrecemos una amplia gama integral de beneficios sanitarios, de bienestar y financieros adaptados a sus necesidades. Nuestro paquete total de recompensas incluye tanto ofertas monetarias como no monetarias. Su reclutador le proporcionará más detalles sobre el rango salarial y los beneficios durante el proceso de contratación.
\#AnsysJob