
Frontend Software Engineer
Too Good To Go2 days ago
London, United KingdomSenior
Responsibilities
- Build and evolve frontend applications and user-facing infrastructure.
- Develop features for customers, partner businesses, and internal systems.
- Implement responsive, reliable, and intuitive visual elements and interactive workflows across web applications.
- Participate in agile development processes and continuous improvement.
- Deliver high-quality, performant, maintainable, and accessible products.
- Contribute beyond current responsibilities while expanding technical skills.
Requirements
- Strong experience in modern frontend web development.
- Production experience with JavaScript, TypeScript, DOM manipulation, HTML, and CSS/MUI.
- Deep understanding of React.js, including state, props, context, hooks, and modern architectural patterns.
- Experience with state management such as Redux, RTK Query, or React Context API, and with client-side routing.
- Experience with frontend tooling, testing, and CI frameworks such as Vite, Webpack, NPM, ESLint, Jest, and Playwright.
- Experience building scalable, responsive interfaces with cross-browser compatibility and strong user experience sensibilities.
- Familiarity with RESTful APIs, Git, and modern integration patterns.
- Ability to work effectively in a cross-functional product team and write clean, high-quality code.
Benefits
- Opportunity to work for a global social-impact company and certified B Corporation.
- Meaningful contribution to product scope and development within defined product teams.
- Work-life balance with no required overtime and no on-call duty unless separately agreed.
- Autonomous working environment with opportunities for development and ownership.
- International company with more than 1,300 colleagues across 20 countries.
- Values-driven and inclusive team culture.
- Hybrid work setup with two days in the office each week.