Work smart, have fun and make an impact
Our purpose is to guide all companies toward a sustainable world. EcoVadis is the leading provider of business sustainability ratings. Our solutions are backed by an international team of experts and powerful technology. We analyze data and build sustainability scorecards that give companies actionable insights into their environmental, social and ethical risks.
Why apply to EcoVadis? Be a part of the global sustainability change in business. Grow your career. Work with extraordinary people. Feel valued for your contribution.
Learn more about our team and culture on EcoVadis careers page.
Some of the responsibilities will include, but will not be limited to:
Work with UI/UX designers, users & product owners to understand desired application capabilities (e.g. information architecture, interactions, visual design, etc.)
Work within an agile team to collectively design, develop, test, implement, and support end-to-end software solutions across a full-stack of development tools and technologies.
Take the ownership over architecture qualities of front-end applications (e.g.: usability, accessibility, performance, etc.) you build and deliver.
Bring a passion to remain up-to-date with the latest trend of ever-changing web front-end development.
Have an ability to swiftly craft rough prototypes (proofs of concepts) to illustrate higher-level concepts, design ideas & solution drafts.
Work to meet deliver of feature content throughout the Software Delivery Lifecycle (SDLC).
Identify and characterize technical risk throughout SDLC of your work products.
Practical work experience (& up-to-date theoretical knowledge) with React & Redux is essential.
5+ years of professional experience as a front-end JavaScript developer.
3+ years in design and building SPA applications using an application building framework / library (main focus: React, NextJS, nice to have: Vue, Angular etc.).
Familiarity (typical everyday usage scenarios) with modern JavaScript development toolset (“build” tools, packaging, linting, transpilers).
Practical proficiency with statically typed languages, especially TypeScript.
Practical proficiency with testing strategies and technologies, especially React Testing Library and Cypress.
Experience working with MicroFrontends and Monorepo.
More than welcome: confirmed project track of building enterprise-grade, Internet-facing web applications for business users (e.g.: CI/CD, security, RESTful Web API design, HTTP in-depth, i18n).
More than welcome: experience working with RTK Query, React Query, Redux Saga.
More than welcome: experience working with Design System, Accessibility, Responsiveness.
Experience working in an Agile/Scrum development process.
Ability to work well in an international and multicultural environment in a fast-growing company.
Fluency in English required.
Self-driven and team player.
Offer only for candidates based in Spain.
Location: Hybrid in Barcelona (4 times a month in the office) / Remote from Spain
In return for your expertise, we offer:
Our hiring team looks forward to reviewing your CV, in English, with a guaranteed response to every application. A new job with purpose awaits you!
Don’t fit all the criteria but still think you’d be a good candidate? Please apply anyway to give our hiring team the opportunity to assess your skills and to learn more about what you could bring to EcoVadis. We’re interested in hiring from a diverse and skilled talent pool, regardless of professional and educational background.
Can the hiring process be adjusted to suit my needs? Yes. We want everyone going through the hiring process with EcoVadis to feel confident that you are able to demonstrate your full potential. We welcome applications from disabled people, people with long-term health conditions, and neurodiverse candidates. If you need any adjustments, including the provision of interview questions, please let the hiring team know.
Our team’s strength comes from everyone’s uniqueness and is founded upon mutual respect. EcoVadis commits to equity, inclusion and reducing bias in our hiring processes. EcoVadis does not accept any form of discrimination based on color, national or ethnic origin, ancestry, citizenship, religion, beliefs, age, sex, gender identity, sexual orientation, neurodiversity, disability, parental status, or any other protected characteristic that makes you unique. In your application, we encourage you to remove personal information such as: photographs, marital status, number of children, religion, gender, residential postal code, university graduation date, past medical or parental leave(s) taken, nationality (instead, please state if you are legally eligible to work in the job region/country), university name (instead, please state any degrees obtained and the study major).
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Join EcoVadis as a Customer Rated Experience Associate and play a crucial role in enhancing client satisfaction through sustainability insights.
Take your career to the next level with EcoVadis as a Partner Integration Expert in a dynamic B2B SaaS environment focused on sustainability.
Join Truveta as an entry-level Software Engineer to help improve healthcare through innovative data solutions.
As a Staff Software Engineer at Visa, you will design and develop innovative payment technologies that impact millions globally.
Join a dynamic team in Durham, NC, as a Full Stack Engineer and leverage your expertise in Node.js, Java, and ReactJS to build robust applications.
Join ClickHouse as a Backend Engineer specializing in Kubernetes to revolutionize their cloud-native data onboarding platform.
X by 2 is looking for an experienced Software Engineering Manager to lead projects in a hybrid work environment, enhancing solutions for insurance and healthcare clients.
Join Apple’s Ai & Data Platforms team as a Software Engineer and lead the development of cutting-edge distributed systems to enhance data analytics capabilities.
Join Bosch as an ABAP Developer to innovate and optimize SAP MDG solutions in a collaborative and inclusive environment.
Join LSEG as a Software Engineer to design and implement robust financial data solutions in a collaborative and innovative environment.
Become a Backend Software Engineer at Contentsquare and help transform customer data into actionable insights while working in a dynamic, inclusive environment.
Join Horace Mann as a Software Engineer II, where you'll design and optimize cutting-edge software solutions for educators leveraging advanced technologies.
Join Deutsche Bank as a Senior Full Stack Engineer in Cary, NC, to revolutionize banking technology through innovative application development.
Xylo Consulting LLC is on the lookout for a dynamic Software Developer to contribute to innovative projects in Neptune City, NJ.
Join Stack's innovative team as a Staff Software Engineer to enhance autonomous driving technology with your expertise in motion planning and machine learning.
EcoVadis' purpose is to guide all companies toward a sustainable world. We envision a global marketplace where sustainability intelligence influences every business decision – improving economies, people’s lives and the planet we all depend on. ...
136 jobsSubscribe to Rise newsletter