knowmad mood logo
knowmad mood

growing together

Senior Fullstack Developer – React, NodeJS

Frontend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 1994H1B No SponsorCompany SiteLinkedIn

Location

Spain

Posted

14 hours ago

Salary

0

Seniority

Senior

Job Description

Senior Fullstack Developer – React, NodeJS

knowmad mood

• Formarás parte de uno de los proyectos estratégicos de este cliente del sector Retail en el ámbito de la sostenibilidad. • Tus principales objetivos consistirán en el desarrollo de los nuevos evolutivos del producto, atendiendo a las prioridades del negocio y a través del uso de las tecnologías más punteras del mercado. • El análisis de las funcionalidades definidas por producto • La propuesta técnica de la solución y estimación del esfuerzo • La adecuación a los componentes de diseño • El desarrollo de la maquetación e integración con las APIs de backend • La realización de test unitarios • La gestión de ramas y despliegues y su monitorización. • Mantenimiento de los componentes hibridos de middleware necesarios para la correcta comunicación entre la parte nativa y la spa • Trabajo con el equipo de diseño/desarrollo para decidir las estrategias implementación de los interfaces de usuario necesarios. • Identificación de requerimientos e interacciones a desarrollar. • Desarrollo de los interfaces de usuario a nivel estructural y visual usando técnicas de CSS responsive. • Búsqueda de posibles errores en componentes existentes. • Análisis, perfilado y optimización de componentes. • Desarrollo de tests usando Jest. • Documentación del código necesario para crear los componentes.

Job Requirements

  • Se requiere un amplio conocimiento en las tecnologías base de la web en las que está basado el trabajo con React, NodeJS, Typescript, HTML, CSS y JS así como un conocimiento avanzado de las APIs e interfaces que proporcionan los navegadores para la creación de aplicaciones web interactivas.
  • Experiencia previa en desarrollo de aplicaciones web con React moderno. Tanto de componentes de clase como componentes funcionales. Dominio de uso y creación de hooks.
  • Conocimiento del ecosistema React, NodeJs, Redux, webpack, Vite, Router, etc. así como de las herramientas generales de desarrollo como Eslint, prettier, etc.
  • Experiencia en diseño e implementación de interfaces de usuario.
  • Conocimientos en el uso de Figma para la adecuación del desarrollo a los diseños
  • Conocimiento de las tecnologías en las que está basado React, NodeJs, HTML, CSS, JS y ecosistema: Accesibilidad, HTML Semántico, CSS modular, BEM, maquetación responsive, ES6, PWAs, etc…
  • Dominio de las técnicas de creación de interfaces adaptables a diferentes plataformas y tamaños de pantalla.
  • Experiencia con testing de aplicaciones de frontend.
  • Experiencia en debugging, perfilado y optimización de aplicaciones frontend usando las herramientas de desarrollo que proporcionan los diferentes navegadores.
  • Experiencia con Typescript
  • Experiencia con Arquitectura Hexagonal
  • Experiencia con Node.js
  • Experiencia construyendo y modificando los procesos de compilación y despliegue realizados con las herramientas de NodeJs, Webpack y Vite

Benefits

  • Contrato indefinido 📄: Desde el primer día, con opción de 12 o 14 pagas.
  • Modelo 100% teletrabajo 🏡🏢
  • Horario flexible ⏰: horario flexible entrada 8.30h salida 18h con viernes intensivo de 8h a 15h y en verano (julio y agosto) intensivo de 8h a 15h
  • Vacaciones 🌴: 22 días de vacaciones + 2 días de libre disposición, además de los días 24 y 31 de diciembre libres.
  • Retribución flexible 💳: Tarjeta restaurante, cheque guardería, seguro médico, formación y otros beneficios con ventajas fiscales.
  • Club de ventajas 🎁: Descuentos en tecnología, ocio y formación.
  • Formación continua 📚: Acceso a Udemy Business, cursos de idiomas, certificaciones oficiales y formación técnica.
  • Plan de carrera 🚀: Acompañamiento para crecer, especializarte o asumir nuevos retos.
  • Bienestar integral 💚: Programas de nutrición, actividad física y equilibrio emocional.
  • Ambiente inclusivo 🌍: Entorno diverso y multicultural.
  • Eventos sociales 🎮: Actividades para conectar con el equipo.

Related Job Pages

More Frontend Engineer Jobs

Full TimeRemoteTeam 11-50H1B No Sponsor

• As a Front-End Developer at Shakers, you will be responsible for turning design projects into interactive, functional interfaces. • Your expertise will contribute to creating high-performance websites that are user-friendly and optimized for conversions. • Collaborate with the design and development teams to translate visual concepts into clean, efficient front-end code; • Develop and optimize web pages that meet usability, accessibility, and performance standards; • Ensure cross-browser and cross-device compatibility to deliver a consistent experience across all platforms; • Possess deep knowledge of, and continuously update your skills on, the Shopify platform; • Stay current with Front-End development best practices and propose continuous improvements to enhance the quality of work.

Brazil
Netguru logo

Frontend Developer, React – Freelance

Netguru

Netguru builds software that lets people do things differently.

Frontend Engineer16 hours ago
ContractRemoteTeam 501-1,000Since 2008H1B No Sponsor

• Choose what works well for you. • Decide when, where, and how you work on projects and tasks. • Match with work that fits your skills. • Access various opportunities across different industries and companies. • Collaborate fully as part of the team and make an impact by building beautiful software together.

Poland
€30 / hour
Arbor Education logo

Front-End Technical Lead

Arbor Education

Arbor MIS helps schools and MATs work more easily and collaboratively. Join a free webinar: http://bit.ly/Arbor-webinars

Frontend Engineer16 hours ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Oversee the development and implementation of front-end features and improvements that enhance Arbor’s front-end systems, in collaboration with stakeholders in Design and Product, setting a high standard for the team’s output. • Collaborate closely with other Tech Leads, fostering a cohesive and high-performing engineering organization. • Collaborate with cross-functional teams to support and guide the development of new features, ensuring that all new components align with the organisation’s Design System and UX strategy, and maintain a cohesive user experience across the product. • Take a leadership role in solutionizing complex feature requests, ensuring alignment with the team's architectural decisions and contributing to wider team responsibilities. • Drive the creation of detailed and strategic documentation for new feature developments, emphasizing architectural considerations and alignment with the overall technology strategy. • Lead and drive the usage of advanced testing practices, ensuring that the team maintains a high standard of test coverage and reliability, in-line with the organisation’s QE practices. • Produce well-architected, efficient, and scalable code, serving as a role model for engineering best practices.

United Kingdom
£75K - £85K / year
Full TimeRemoteTeam 1,001-5,000

Role Description Our client operates within the food manufacturing and direct distribution sector, with a strong specialization in frozen and ice products. The company’s core business model focuses on delivering these products directly to end consumers across multiple European countries, ensuring a seamless and efficient distribution process. Our application is designed to optimize the planning, scheduling, and management of customer tours for direct-to-consumer sales teams. - Technical delivery: Develop, design, and implement software products, ensuring code is high-quality, maintainable, and performant. - Application design: Identify and build reusable components and contribute to structuring applications. - Task ownership: Accurately estimate and complete assigned tasks within agreed timelines. - Code quality: Write clean code, participate in reviews, and improve existing codebases through refactoring where needed. - Collaboration: Work closely with engineers, product owners, and stakeholders to clarify requirements and deliver value. - Knowledge sharing: Support teammates by sharing knowledge and mentoring less experienced colleagues when appropriate. - Team alignment: Respect team agreements and processes, while providing regular updates on progress and challenges. - Continuous learning: Expand and refine technical skills, applying best practices with support from senior colleagues. Qualifications - German language knowledge (B2 level or above) - 3-5 years of experience in developing Web Applications using vue.js ecosystem, Javascript, CSS and HTML best practices - Knowledge of Client-Server communication, protocols and REST principles - Version control proficiency (Git, experience with tools like Bitbucket, GitHub, or GitLab) - Good troubleshooting and problem-solving skills including debugging and resolving frontend issues - Effective communication skills for both team collaboration and client interaction - Experience analyzing project requirements and delivering reliable solutions for different components - Regular use of AI tools to improve productivity, automate or reduce repetitive work, support decision-making, and deliver higher-quality outcomes. - Ability to use AI tools responsibly by structuring effective prompts, critically validating outputs, understanding limitations, and taking ownership of the final result. Benefits - Enjoy our holistic benefits program that covers the four pillars that we believe come together to support our wellbeing, covering social, physical, emotional wellbeing, as well as work-life fusion. - Physical Wellbeing: Our wellbeing program includes medical benefits, gym support, and personalised fitness options for an active lifestyle, complemented by team events and the Healthy Habits Club. - Work-Life Fusion: In very dynamic industries such as IT, the line between our professional and personal lives can quickly become blurred. Having a one-size-fits-one approach gives us the flexibility to define the work-life dynamic that works for us. - Emotional Wellbeing: We believe that to maintain our overall health, we need to invest in our mental wellbeing just as much as we do in our physical health, social connections or in achieving work-life balance. - Social Wellbeing: As a growing community in a hybrid environment, we want to ensure we remain connected not just by the great work we do every day but through our passions and interests.

Romania