




**Acerca de Outcode:** OutCode es una empresa global de desarrollo de software que ofrece soluciones tecnológicas para mejorar la calidad de vida en entornos empresariales, 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 automático profundo. Nos unimos desde diversos orígenes con una visión comú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 desarrollar cualquier cosa. **Lo que buscamos:** Como Desarrollador Frontend Senior (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 reuniones diarias 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 el desarrollo con Angular, JS, React), su atención al detalle y su mentalidad colaborativa contribuirán al exitoso cumplimiento de los proyectos y al logro de sus objetivos y plazos. **Responsabilidades:** * Proporcionar reuniones diarias 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 los entregables 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, proporcionar 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 las 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 designados, asegurando un despliegue y configuración correctos. * Realizar pruebas en aplicaciones para detectar errores existentes: * Realizar pruebas completas de las aplicaciones para identificar y documentar cualquier error o problema existente. * Trabajar estrechamente con el equipo de desarrollo para priorizar y resolver 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 fiabilidad del software. * Colaborar con el equipo Back\-End para cumplir los objetivos y plazos del proyecto: * Colaborar en la planificación, implementación y resolución de problemas del proyecto para alcanzar sus metas y fechas límite. **Requisitos:** * Nivel avanzado de inglés * Experiencia previa como desarrollador Node y React 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 * Conocimientos de Node.js y sus frameworks disponibles, **como Express o StrongLoop** * Comprensión de la naturaleza de la programación asíncrona, sus peculiaridades y soluciones alternativas * Buen conocimiento de los lenguajes de plantillas del lado del servidor, **como Jade o EJS** * Buen conocimiento de los preprocesadores CSS del lado del servidor, **como Stylus o Less** * Conocimientos básicos de tecnologías front\-end, como HTML5 y CSS3 * Comprensión de la accesibilidad y el cumplimiento de seguridad * Autenticación y autorización de usuarios entre múltiples sistemas, servidores y entornos * Integración de múltiples fuentes de datos y bases de datos en un solo sistema * Comprensión de los principios de diseño fundamentales detrás de una aplicación escalable * Conocimiento de las diferencias entre múltiples plataformas de distribución, como móvil frente a escritorio, y optimización de la salida para coincidir con la plataforma específica * Creación de esquemas de bases de datos que representen y soporten procesos empresariales * Implementación de plataformas de pruebas automatizadas y pruebas unitarias * Dominio de herramientas de control de versiones de código, como Git **Lo que te encantará de nosotros...******* Trabajar en una empresa de rápido crecimiento. * Entorno laboral internacional. * 5 días laborables durante la semana. E04JI80034mh407sqb9


