GreenShift is building a cloud optimization platform for engineering-led teams. The product is data-heavy, decision-heavy, and needs a front-end that’s fast, clean, and resilient. We’re looking for a strong front-end engineer who can own the entire UI layer end-to-end and ship with taste and discipline.
What you’ll do
- Build and own core product UI in TypeScript + React.
- Implement complex, data-driven flows (dashboards, tables, filters, drilldowns).
- Integrate with our GraphQL and REST APIs.
- Collaborate and iterate tightly with backend/algorithms engineers.
- Work on performance and accessibility improvements.
- Maintain a component library and product UI views in Storybook.
- Write and maintain unit, integration and end-to-end tests.
What we’re looking for
- Strong experience with TypeScript and React in production.
- Solid grasp of client-side state management approaches.
- Experience building reusable components and working within a design system.
- Experience with Material UI or similar, working with CSS modules and/or BEM is a big plus.
- Practical testing mindset and experience testing React applications and components.
- Hands‑on experience with Playwright, WDIO or Cypress is a big plus.
Location
Amsterdam. Relocation possible.