




Resumen: Buscamos un Desarrollador Full-stack Principal con experiencia en JavaScript para diseñar y desarrollar aplicaciones web escalables, mentorizar a los miembros del equipo y impulsar el éxito empresarial mediante soluciones innovadoras. Aspectos destacados: 1. Liderar el diseño y desarrollo de aplicaciones web escalables 2. Mentorizar y apoyar a los miembros del equipo para su crecimiento técnico 3. Definir la dirección de las soluciones web y contribuir al crecimiento del equipo Estamos buscando un experimentado **Desarrollador Full\-stack Principal** con experiencia en JavaScript para unirse a nuestro equipo. Formará parte de un entorno colaborativo que valora la innovación y la excelencia técnica. Este puesto ofrece la oportunidad de trabajar en proyectos de gran impacto que impulsen el éxito empresarial. Usted ayudará a definir la dirección de nuestras soluciones web y contribuirá al crecimiento de nuestro equipo de desarrollo. **Responsabilidades** * Supervisar el diseño y desarrollo de aplicaciones web escalables en toda la pila * Guiar al equipo en la implementación de soluciones modernas en JavaScript tanto en el lado cliente como en el servidor * Garantizar una integración perfecta entre los componentes frontend y backend * Mentorizar y apoyar a los miembros del equipo para fomentar su crecimiento técnico * Colaborar con los interesados para definir los requisitos técnicos y los objetivos del proyecto * Revisar el código para mantener altos estándares de calidad y rendimiento * Optimizar la velocidad y la capacidad de respuesta de la aplicación para mejorar la experiencia del usuario * Coordinar los procesos de despliegue y gestionar las herramientas de compilación para una entrega eficiente * Diagnosticar y resolver problemas técnicos complejos durante todo el ciclo de vida del desarrollo * Mantenerse actualizado sobre las tendencias del sector y recomendar mejores prácticas para la mejora continua **Requisitos** * Mínimo de 5 años de experiencia en puestos profesionales de ingeniería de software * Al menos un año de experiencia liderando y gestionando equipos de desarrollo * Conocimientos avanzados de JavaScript para el desarrollo frontend * Conocimientos expertos en TypeScript para construir aplicaciones robustas y mantenibles * Experiencia profunda en ReactJS para crear interfaces de usuario dinámicas e interactivas * Habilidades avanzadas en HTML y CSS para diseñar diseños web receptivos y accesibles * Amplia experiencia en pruebas unitarias para garantizar la fiabilidad y mantenibilidad del código * Experiencia avanzada con herramientas de compilación como Webpack, Gulp o Grunt para optimizar los flujos de trabajo de desarrollo * Competencia experta en Node.js para el desarrollo de aplicaciones backend * Comprensión avanzada de bases de datos para una gestión e integración eficientes de los datos * Experiencia intermedia con frameworks backend como Express, NestJS, Koa o Meteor para construir soluciones escalables en el lado del servidor * Conocimientos expertos de bibliotecas de gestión de estado como Redux o Flux para un manejo predecible del estado de la aplicación * Capacidad fluida para comunicarse en inglés, tanto por escrito como oralmente, a nivel B2\+ o superior **Deseable** * Experiencia con plataformas en la nube para desplegar y escalar aplicaciones web * Familiaridad con herramientas de contenerización como Docker para garantizar la coherencia entre entornos * Conocimientos de GraphQL para consultas y manipulación eficientes de datos * Exposición a pipelines CI/CD para pruebas y despliegues automatizados * Interés en mentorizar a desarrolladores junior y apoyar el desarrollo del equipo


