




Resumen: AspenTech busca un Desarrollador Junior Full-Stack para diseñar y desarrollar experiencias de usuario intuitivas, receptivas y de alto rendimiento para aplicaciones modernas dentro de su unidad de Sistemas de Ejecución de Manufactura. Aspectos destacados: 1. Diseñar y desarrollar interfaces web receptivas e interactivas. 2. Colaborar con diseñadores UX/UI y gerentes de producto. 3. Optimizar aplicaciones para obtener la máxima velocidad y escalabilidad. La fuerza impulsora de nuestro éxito siempre ha sido el personal de AspenTech. Lo que nos impulsa es nuestra aspiración, nuestro deseo y nuestra ambición de seguir ampliando los límites, superando cualquier obstáculo y cuestionando el statu quo para encontrar continuamente una mejor forma de hacer las cosas. Experimentará estas cualidades de pasión, orgullo y aspiración de muchas maneras: desde un completo conjunto de programas de desarrollo profesional hasta el apoyo a proyectos de servicio comunitario y eventos sociales que fomentan la diversión y la construcción de relaciones en toda nuestra comunidad global. El puesto AspenTech busca un Desarrollador Junior Full-Stack para integrarse a un equipo que diseña y desarrolla tanto componentes de back-end como de front-end con el fin de impulsar nuestras aplicaciones modernas dentro de nuestra unidad de Sistemas de Ejecución de Manufactura. La función principal del Desarrollador Junior Full-Stack consistirá en diseñar y desarrollar experiencias de usuario intuitivas, receptivas y de alto rendimiento, considerando tanto la computación del lado del servidor como la optimización del lado del cliente. El desarrollador colaborará con su equipo ágil y con partes interesadas del producto, tales como Gerencia de Producto y diseñadores UX. Su impacto * Diseñar y desarrollar interfaces web receptivas e interactivas utilizando HTML5, CSS3, JavaScript y frameworks modernos. * Colaborar con diseñadores UX/UI, equipos ágiles y gerentes de producto para traducir prototipos de diseño en software funcional. * Optimizar aplicaciones y servicios para lograr la máxima velocidad y escalabilidad. * Implementar código limpio, reutilizable y mantenible siguiendo las mejores prácticas del sector. * Generar y mantener la infraestructura de pruebas. * Desarrollar e integrar servicios de back-end con componentes de front-end. * Participar en revisiones de código, depurar incidencias y garantizar la aplicación de las mejores prácticas en toda la aplicación. * Capacidad para aprender rápidamente e investigar nuevas soluciones ante los retos del producto. Requisitos * Licenciatura en ciencias de la computación, ingeniería de software o campo afín. * 2+ años de experiencia con HTML5, CSS3, JavaScript y TypeScript. * 2+ años de experiencia con C++, Java, C#. * Experiencia en el desarrollo de API REST/WebSocket. * Experiencia con frameworks modernos como VueJS, Angular o React.JS. * Experiencia en diseño de sistemas y sólida comprensión de patrones de diseño (deseable). * Experiencia en GWT, Tomcat y SOLR (deseable). * Experiencia con gRPC para la integración de API (deseable). * Conocimiento de herramientas de depuración de navegadores y optimización del rendimiento. * Comprensión de sistemas de control de versiones como TFS y GitHub. * Experiencia con frameworks de pruebas unitarias y desarrollo guiado por pruebas (TDD). Familiaridad con Figma (deseable).


