




**Acerca de Outcode:** OutCode es una empresa global de desarrollo de software que ofrece soluciones tecnológicas para mejorar la calidad de vida en el ámbito empresarial, aumentando el retorno de la inversión, 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 automático profundo. Nos unimos desde diversos orígenes con una visión: aplicar 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 crear cualquier cosa. **Qué estamos buscando:** 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 informes diarios a los clientes, participar y aportar ideas en diversas reuniones con gerentes, clientes, responsables de producto y gestores de proyectos, realizar actualizaciones en los proyectos según los requisitos del cliente o el alcance del 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 al exitoso cumplimiento de los proyectos y a alcanzar los objetivos y plazos establecidos. **Responsabilidades:** * Proporcionar informes diarios a los clientes: * Comunicarse regularmente con los clientes para informar sobre el progreso del proyecto, discutir dificultades y responder preguntas o inquietudes. * Colaborar con el equipo del proyecto para garantizar que se cumplan las expectativas del cliente y que las entregas vayan según lo previsto. * Asistir y aportar ideas en reuniones individuales: * Participar en reuniones individuales con gerentes, clientes, responsables de producto y gestores de proyectos para recopilar requisitos, dar actualizaciones y ofrecer perspectivas técnicas. * 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 actualizaciones y cambios solicitados en los proyectos de software según los requisitos del cliente o el alcance del trabajo definido (SOW). * 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 solucionar 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 detectar errores existentes: * Llevar a cabo pruebas completas de las aplicaciones para identificar y documentar cualquier error o problema existente. * Trabajar estrechamente con el equipo de desarrollo para priorizar y solucionar 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 de 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 cumplir con los objetivos y fechas límite. **Requisitos:** * Nivel avanzado de inglés * Experiencia laboral previa como Desarrollador Frontend durante 5 años. * Título universitario (licenciatura o maestría) en Informática, Ingeniería o campo relacionado * Alto dominio 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 nuevas especificaciones de EcmaScript * Experiencia con bibliotecas de estructuras de datos (por ejemplo, Immutable.js) * Conocimiento de React isomórfico es 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 comprender requisitos comerciales y traducirlos en requisitos técnicos * Creación de módulos y componentes personalizados de uso general que extiendan los elementos y módulos básicos de AngularJS * Conocimiento profundo de las prácticas de AngularJS y de los módulos comúnmente utilizados basado en amplia experiencia laboral * Aptitud para realizar benchmarks 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 de rápido crecimiento. * Entorno de trabajo internacional. * 5 días laborables durante la semana. * Bonificaciones por logro de objetivos. E04JI80034mh407sqs3


