




DESCRIPTION At BESIDE, we bet on the best talent within the technological and industrial sectors. We have a specialized Engineering Recruitment Unit to place candidates into our clients' teams. We work with a wide range of companies, allowing us to find the position that best fits your professional needs and interests. You will have the opportunity to join the most innovative companies, working on cutting-edge projects in fields such as R\+D, automotive, pharma, machinery design, product development, etc. We are seeking a talented and detail-oriented **Frontend Developer with React experience** to join one of our client's teams in Barcelona. Our client has extensive experience designing and developing software applications focused on managing and analyzing territorial information (Geographic Information Systems), across various business areas: transportation, waste collection and cleaning, emergency services, environment, etc., serving both public and private sectors. They have a large team, mostly composed of Computer Engineers, with a highly qualified technical level. REQUIREMENTS **Technical requirements and minimum knowledge:** * University degree in Computer Engineering, Telecommunications, or similar. * 4\+ years of relevant frontend development experience. * Proven experience with React and TypeScript, and in designing component-based applications. * Solid understanding of frontend architecture (components, state, hooks, optimization). * Experience with testing (unit, integration) and continuous integration (CI/CD). * Proficient with CSS frameworks/preprocessors, responsive design, and web performance. * Proactive attitude, autonomy, ability to provide technical leadership, and communicate effectively with various stakeholders. **Desirable requirements:** * Backend experience (Node.js, Java, or full-stack). * Knowledge of hexagonal architecture, DDD, micro-frontends. * Experience working with legacy code and refactoring it. * Experience with Docker, containers, and cloud infrastructure (AWS/GCP/Azure).


