




Resumen: Este puesto implica construir aplicaciones web centradas en el usuario y adaptables, con énfasis en tecnologías frontend, contribuyendo al desarrollo backend y colaborando con equipos multifuncionales. Aspectos destacados: 1. Trabajar en proyectos interesantes y significativos 2. Oportunidad de aprender y crecer como desarrollador de software 3. Entorno de trabajo colaborativo con clientes importantes **Descripción del trabajo** --------------------------- Business Insights es una empresa especializada en desarrollo de software. Desde nuestros inicios nos encontramos en constante evolución y, actualmente, deseamos incorporar a nuestro equipo a un **Ingeniero Fullstack (enfoque frontend)**. Nuestro objetivo principal es ofrecer soluciones tecnológicas altamente cualificadas en un entorno innovador y creativo, gracias a un equipo diverso de ingenieros altamente capacitados. Nos encantaría contar contigo para que trabajes junto a todo nuestro equipo. Estamos convencidos de que tu experiencia y habilidades serán un valioso activo para nuestra empresa. Ofrecemos un entorno de trabajo enriquecedor y colaborativo, donde tendrás la oportunidad de aprender y crecer como desarrollador de software mientras trabajas en proyectos interesantes y significativos. También tendrás la oportunidad de trabajar con clientes importantes de distintos sectores y mejorar tus competencias al crear soluciones innovadoras y eficaces. **Requisitos del trabajo** -------------------------- **¿Cuál es nuestra misión?** Proporcionar los medios y las medidas necesarias para diseñar y desarrollar todos los aspectos de calidad de una solución de software, tanto funcional como técnicamente, con el fin de cumplir los requisitos y la calidad general de la solución prevista, mediante la creación, documentación y prueba de un plan de pruebas de extremo a extremo que garantice el cumplimiento de todos los objetivos y el correcto funcionamiento de la solución. **Finalidad del puesto** El Ingeniero Frontend se centrará en construir aplicaciones web centradas en el usuario, adaptables y de alto rendimiento, contribuyendo al desarrollo backend cuando sea necesario. El puesto exige dominio de tecnologías frontend, habilidades analíticas, conocimientos prácticos de Node.js y sólidas capacidades de colaboración. Trabajarás estrechamente con equipos multifuncionales para ofrecer experiencias de usuario fluidas, manteniendo elevados estándares de codificación y calidad del software. **Qué harás** * Diseñar y construir interfaces adaptables e intuitivas utilizando **React** y **Next.js**. * Apoyar el desarrollo backend utilizando **Node.js** (Fastify). * Integrar APIs para lograr una comunicación fluida entre frontend y backend. * Contribuir a la arquitectura del sistema para garantizar escalabilidad y mantenibilidad. * Configurar y mantener **pipelines CI/CD** y realizar pruebas de componentes frontend. * Utilizar **Docker** y **Kubernetes** (OpenShift es un plus) para despliegue y operaciones. * Contribuir a proyectos de **InnerSource/Open Source** para fomentar la innovación y la colaboración. * Mantenerte actualizado sobre nuevas tecnologías y aportar mejoras al flujo de desarrollo. * Trabajar en **equipos ágiles**, apoyando tanto los esfuerzos frontend como backend. **Qué buscamos** * Experiencia de **5 años o más** en ingeniería de software, construyendo sistemas complejos y distribuidos. * Titulación universitaria en **Informática**, TI o campo relacionado. * Conocimiento experto en **JavaScript** y **TypeScript**. * Amplia experiencia con **React**, Next.js y herramientas modernas de CSS (Tailwind, CSS Modules, Styled Components). * Conocimientos prácticos de backend: **Node.js** con **Fastify**. * Sólidos conocimientos de bases de datos **SQL** y **NoSQL**. * Competencia en principios de arquitectura de software: escalabilidad, tolerancia a fallos y recuperación. * Experiencia con **CI/CD**, pruebas automatizadas, Docker, Kubernetes (OpenShift es un plus). * Capacidad para trabajar con flujos de trabajo de **GitHub** (GitHub Actions, GitOps, scripting, etc.). * Pasión por el código limpio, la documentación y las prácticas sostenibles de desarrollo de software. * Dominio fluido del **inglés** (escrito y hablado). **Habilidades blandas** * Fuertes habilidades de comunicación y colaboración. * Capacidad para coordinarse con partes interesadas globales. * Pensamiento proactivo y estratégico, con pasión por la innovación. * Mentalidad curiosa y deseo de crecer en un contexto internacional. **Qué puedes esperar al unirte a nuestro equipo** * Contrato indefinido * Salario competitivo * Horario flexible * Modelo de trabajo híbrido en Barcelona: 4 días en remoto y 1 día presencial. y… ¡ganas de seguir aprendiendo! Si estás de acuerdo, ¡inscríbete al puesto y nos veremos! ¡No lo pienses más! Híbrido* Barcelona, Cataluña, España SOFTWARE INSIGHTS


