Tipo de empleo: tiempo completo, contrato de (3-6 meses)responsabilidades:• dividir tareas principales en sub-tareas manejables.• escribir, mantener y optimizar la lógica de aplicaciones del lado del servidor y del cliente.• garantizar un código de alta calidad mediante la creación de múltiples niveles de pruebas automatizadas (unitarias, de integración y de extremo a extremo).• analizar requisitos técnicos y adaptar el código del proyecto en consecuencia.• ejecutar e implementar pruebas de software, asegurando la eficiencia y confiabilidad del código.• desarrollar, documentar y mantener procedimientos de aseguramiento de calidad.• colaborar con equipos multifuncionales, incluyendo diseñadores, testers de qa y analistas de negocios.• ser responsable del proceso de desarrollo, desde la configuración del entorno hasta la entrega en producción.• identificar e implementar las mejores prácticas de codificación y optimizar el código para un mejor rendimiento. Habilidades obligatorias:• lenguajes de programación: javascript (es6+), typescript, html, css.• frameworks y librerías: reactjs, react native, redux, styled components.• backend: node.js, apis restful, graphql.• herramientas de pruebas: jest, enzyme, react testing library.• devops y nube: aws o gcp, docker, kubernetes, pipelines de ci/cd.• gestión de bases de datos: sql, nosql.• principios de diseño: principios solid, clean code, patrones de diseño.• microservicios: arquitectura y desarrollo basado en eventos. Otras habilidades:• experiencia en gestión de proyectos ágiles e infraestructura de ti.• fuertes habilidades en depuración, resolución de problemas y optimización de rendimiento.• familiaridad con frameworks css (por ejemplo, tailwind, bootstrap). Habilidades blandas:• excelentes capacidades de toma de decisiones, adaptabilidad e inteligencia emocional.• fuertes habilidades de liderazgo y negociación.• gestión eficaz del tiempo y colaboración con equipos multifuncionales. Horizonte de planificación:el candidato debe demostrar habilidades de planificación a corto plazo (3–6 meses) para gestionar proyectos técnicos de manera efectiva. Requisitos:• licenciatura en ciencias de la computación, ingeniería en software o campos relacionados.• mínimo de 3+ años de experiencia con node.js y typescript.• 2+ años de experiencia práctica con react y frameworks modernos de javascript.• familiaridad con pipelines de ci/cd, aplicaciones en producción y soluciones escalables. Información adicional:este es un puesto de tiempo completo que requiere participación activa en la planificación, desarrollo y mantenimiento de aplicaciones web. Los candidatos deben poseer la capacidad de manejar múltiples proyectos y entregar soluciones escalables y de alta calidad.