> Markdown version of [/jobs/ext/2808965-software-frontend-engineer](https://www.wearedevelopers.com/jobs/ext/2808965-software-frontend-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Frontend Engineer - **Company:** Fourvenues - **Location:** Valencia, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Business Logic, HTML5, Unit Testing, Cascading Style Sheets (CSS), Human-Computer Interaction, JSON, Model View Controller (MVC), TypeScript, Cypress (Programming Language), AngularJS, Protractor, Restful APIs, Jasmine - **Published:** September 9, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role + Necesitamos que cuentes con una experiencia demostrable de más de 4 años como software engineer en proyectos de alta exigencia, donde se persigue la excelencia. + Que resuelvas con solvencia problemas lógicos con Javascript y Typscript. + Experiencia demostrable en diseños responsive con HTML5 y CSS3. + Gran soltura en Angular +2, trabajamos con la versión 16 y siempre estamos a la última, pero si has trabajado con las versiones 8 o siguientes, seguro que encajas. + Valoramos que tengas experiencia en arquitecturas hexagonales, buenas metodologías y código limpio. + Buscamos compañeros/as que sean autónomos, que les apasionen los retos y quieran dar un 120% en su trabajo, para nosotros la actitud es esencial en nuestro día a día. + Disponibilidad para trabajar en modalidad híbrida, con presencialidad en las oficinas que tenemos en Valencia y Madrid. + El trabajo en equipo es imprescindible en Fourvenues, por lo necesitamos que tengas excelentes habilidades de comunicación verbal y escrita. + Aportar ideas y estar abierto a recibir feedback de compañeros y managers., + Técnico + Recepciónista + Administrador + Ventas + Enfermero + Limpieza + Mantenimiento + Telefonista + Compras + Recursos humanos Tipo de trabajo + Desde casa + Estudiantes + Online + Trabajos Verticales + En inglés + Teletrabajo + Media jornada ## Description + Desarrollar y mantener la lógica de interacción del usuario utilizando TypeScript para asegurar la robustez del código. + Diseñar y desarrollar componentes reutilizables y modulares utilizando Angular 16+ para garantizar que la aplicación sea mantenible y escalable. + Trabajar con la arquitectura de Angular (módulos, servicios, directivas, pipes, etc.) para construir componentes que interactúen correctamente con el resto de la aplicación. + Implementar la lógica de negocio siguiendo el patrón de arquitectura MVC para organizar el código de manera estructurada y modular. + Asegurar que los datos de la aplicación fluyan de manera coherente entre el modelo, la vista y el controlador, permitiendo la actualización eficiente de la interfaz de usuario. + Integrar la aplicación con APIs RESTful, utilizando Angular Services para consumir datos en formato JSON y presentar la información al usuario. + Gestionar peticiones HTTP (GET, POST, PUT, DELETE) utilizando HttpClient de Angular, y manipular las respuestas para asegurar la correcta visualización de los datos. + Escribir pruebas end to end (E2E) utilizando herramientas como Protractor o Cypress para garantizar que las funcionalidades de la aplicación se comporten como se espera. + Desarrollar pruebas unitarias utilizando frameworks como Jasmine y Karma para validar la lógica de negocio de los componentes y servicios., Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies., Alemania Australia Austria Bélgica Brasil Canadá España Estados Unidos Francia India Italia México Nueva Zelanda Holanda Polonia Reino Unido Singapur Sudáfrica Suiza ## Related Videos - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [Yes, You Need to Unit Test your JavaScript. Here's How.](https://www.wearedevelopers.com/videos/439-yes-you-need-to-unit-test-your-javascript-here-s-how) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [AI in Leadership: How Technology is Reshaping Executive Roles](https://www.wearedevelopers.com/videos/1705-ai-in-leadership-how-technology-is-reshaping-executive-roles) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Spanish Business Culture and Etiquette](https://www.wearedevelopers.com/magazine/353-spanish-business-culture-and-etiquette) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The Best 7 Frontend Frameworks for Developers in 2025](https://www.wearedevelopers.com/magazine/400-the-best-7-frontend-frameworks-for-developers-in-2025)