




**Acerca de Outcode:** OutCode es una empresa global de desarrollo de software que ofrece soluciones tecnológicas para mejorar la calidad de vida en los negocios, aumentando el ROI, la eficacia y la eficiencia. Nuestro ADN está formado por exfundadores de startups y los mejores talentos en Productos, UX/UI, desarrollo de software y aprendizaje profundo en máquinas. Nos unimos desde diversos orígenes con una visión: llevar un enfoque ágil y centrado en el usuario a la innovación de productos y al desarrollo de software, comprendiendo completamente las necesidades del negocio antes de construir cualquier cosa. **Lo que buscamos:** Como Ingeniero Senior de Frontend (Angular, JS, React), será responsable de desarrollar y mantener soluciones de software de alta calidad utilizando el lenguaje de programación JavaScript. Sus principales actividades incluirán proporcionar actualizaciones diarias a los clientes, participar y ofrecer aportes en diversas reuniones con gerentes, clientes, responsables de producto y gestores de proyectos, realizar actualizaciones en proyectos según los requisitos del cliente o la declaración de trabajo (SOW), instalar soluciones de aplicaciones, realizar pruebas y corrección de errores, colaborar con el equipo de Front-End y opcionalmente mejorar sus habilidades en frameworks relacionados con el front-end. Su experiencia en desarrollo Angular, JS, React), atención al detalle y mentalidad colaborativa contribuirán a la entrega exitosa de proyectos y al logro de objetivos y plazos establecidos. **Responsabilidades:** * Proporcionar actualizaciones diarias a los clientes: * Comunicarse regularmente con los clientes para informar sobre el progreso del proyecto, discutir desafíos y responder preguntas o inquietudes. * Colaborar con el equipo del proyecto para garantizar que se cumplan las expectativas del cliente y que las entregas estén en curso. * Asistir y aportar ideas en reuniones individuales: * Participar en reuniones individuales con gerentes, clientes, responsables de producto y gestores de proyectos para recopilar requisitos, proporcionar actualizaciones y ofrecer aportes desde una perspectiva técnica. * Colaborar con las partes interesadas para alinear los objetivos del proyecto, priorizar tareas y abordar cuestiones o consideraciones técnicas. * Realizar actualizaciones en los proyectos según las necesidades del cliente/SOW: * Implementar las actualizaciones y cambios solicitados en los proyectos de software según los requisitos del cliente o la declaración de trabajo (SOW) definida. * Asegurarse de que las soluciones de software cumplan con los estándares especificados de funcionalidad, rendimiento y calidad. * Desplegar e instalar soluciones de aplicaciones en servidores o plataformas adecuadas. * Realizar pruebas exhaustivas, identificar y resolver problemas funcionales o de rendimiento, y garantizar la estabilidad de la aplicación. * Realizar pruebas de aplicaciones en el servidor antes de publicarlas: * Identificar y corregir cualquier problema o error antes de publicar la aplicación. * Publicar aplicaciones en el servidor: * Publicar las aplicaciones desarrolladas en el servidor o plataforma designada, asegurando un despliegue y configuración adecuados. * Realizar pruebas en aplicaciones para encontrar errores existentes: * Realizar pruebas exhaustivas de las aplicaciones para identificar y documentar cualquier error o problema existente. * Trabajar estrechamente con el equipo de desarrollo para priorizar y corregir los errores detectados. * Analizar y solucionar errores o problemas reportados en la aplicación. * Desarrollar e implementar soluciones para corregir los errores identificados, garantizando la estabilidad y confiabilidad del software. * Colaborar con el equipo Back-End para cumplir con los objetivos y plazos del proyecto: * Colaborar en la planificación, implementación y solución de problemas del proyecto para alcanzar sus metas y plazos. **Requisitos:** * Nivel avanzado de inglés * Experiencia previa como desarrollador frontend durante 5 años. * Título universitario (licenciatura o maestría) en Ciencias de la Computación, Ingeniería o campo relacionado * Dominio sólido de JavaScript, incluyendo manipulación del DOM y el modelo de objetos de JavaScript * Comprensión completa de React.js y sus principios fundamentales * Experiencia con flujos de trabajo populares de React.js (como Flux o Redux) * Conocimiento de las últimas especificaciones de EcmaScript * Experiencia con bibliotecas de estructuras de datos (por ejemplo, Immutable.js) * Conocimientos de React isomórfico son un plus * Familiaridad con APIs RESTful * Conocimiento de mecanismos modernos de autorización, como JSON Web Token * Conocimiento de herramientas y canalizaciones modernas de construcción de front-end * Experiencia con herramientas comunes de desarrollo de front-end como Babel, Webpack, NPM, etc. * Capacidad para entender los requisitos comerciales y traducirlos en requisitos técnicos * Crear módulos y componentes personalizados de uso general que extiendan los elementos y módulos principales de AngularJS * Conocimiento profundo de las prácticas de AngularJS y los módulos comúnmente utilizados basado en amplia experiencia laboral * Aptitud para evaluaciones de referencia y optimización * Familiaridad con herramientas de control de versiones de código **como Git, SVN o Mercurial** **Lo que te encantará de nosotros...** * Trabajar en una empresa en rápido crecimiento. * Entorno de trabajo internacional. * 5 días laborables durante la semana. * Bonificaciones por cumplimiento de objetivos. E04JI80034mh4046ff9


