




**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á compuesto por exfundadores de startups y los mejores talentos en Producto, UX/UI, desarrollo de software y Aprendizaje Profundo en Máquinas. 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 desarrollo de software, comprendiendo completamente las necesidades del negocio antes de construir cualquier cosa. **Qué 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 actualizaciones diarias a los clientes, participar y aportar ideas en diversas reuniones con gerentes, clientes, Propietarios de Producto y Gerentes de Proyecto, realizar actualizaciones en los proyectos según los requisitos del cliente o la Declaración de Trabajo (SOW), instalar soluciones de aplicación, realizar pruebas y corrección de errores, colaborar con el equipo 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 al logro de sus objetivos y plazos. **Responsabilidades:** * Proporcionar actualizaciones diarias a los clientes: * Comunicarse regularmente con los clientes para informar sobre el progreso del proyecto, discutir desafíos y abordar 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 uno a uno con gerentes, clientes, Propietarios de Producto y Gerentes de Proyecto 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 problemas 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 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 cualquier problema funcional 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 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 solucionar los errores identificados. * 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 con los objetivos y plazos del proyecto: * Colaborar en la planificación, implementación y solución de problemas del proyecto para cumplir con sus metas y fechas límite. **Requisitos:** * Nivel fluido 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 * Alta competencia en JavaScript * Conocimientos de Node.js y sus frameworks disponibles **como Express o StrongLoop** * Entender la naturaleza de la programación asíncrona, sus peculiaridades y soluciones alternativas * Buen entendimiento de los lenguajes de plantillas del lado del servidor **como Jade o EJS** * Buen entendimiento de los preprocesadores CSS del lado del servidor **como Stylus o Less** * Conocimientos básicos de tecnologías front-end, como HTML5 y CSS3 * Entender los principios de accesibilidad y 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 * Entender los principios fundamentales de diseño detrás de una aplicación escalable * Entender las diferencias entre múltiples plataformas de entrega, como móvil frente a escritorio, y optimizar la salida para coincidir con la plataforma específica * Crear esquemas de base de datos que representen y soporten procesos empresariales * Implementar plataformas de pruebas automatizadas y pruebas unitarias * Competencia en el uso 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 hábiles durante la semana. * Bonificaciones por logro de objetivos. E04JI80034mh4046fcg


