More jobs from this company
views: 0
Software Engineer
As a Frontend Engineer, you will be responsible for designing and implementing user-friendly web interfaces that enhance the usability and functionality of our procurement offerings. This role requires expertise in front-end technologies, a strong focus on user experience, and the ability to collaborate with cross-functional teams. Our team is breaking new engineering ground and we have the opportunity to define innovative solutions for a number of challenges, paving the way for other teams to follow in our footsteps.
Responsibilities
Who you are
- Implement and maintain frontend features using React and TypeScript, breaking down requirements into actionable tasks, estimating work, and participating in team planning and reviews.
- Contribute to the development of Micro Frontends following a domain-based design approach, ensuring maintainability and modularity.
- Work with product managers and designers to clarify feature requirements, support iterative delivery, and ensure product quality in production.
- Use Apollo GraphQL to integrate with backend services via a Backend-for-Frontend (BFF) layer, focusing on clean, scalable APIs.
- Collaborate with designers to implement and improve shared UI components and contribute to the team’s design system.
- Participate in team code reviews, help triage bugs, and contribute to improving the team's engineering standards.
- Engage in ongoing learning via Frontend Guild discussions, tech spikes, and experimentation with new technologies.
- Partner with backend engineers and product teams to deliver a smooth, high-quality user experience.
Who you are
Minimum qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- Solid understanding of JavaScript/TypeScript, React, HTML/CSS, and modern web development best practices.
- Familiarity with API integration patterns and frontend performance optimisation.
- Demonstrated ability to write well-tested, maintainable code, and contribute to documentation.
- Strong communicator and team player who enjoys working in a cross-functional, collaborative environment.
- Experience with GraphQL, design systems, or micro frontend architecture.
- Exposure to CI/CD, monitoring, and frontend observability tools.
- Interest in product development and a user-centric mindset.
More jobs from this company
views: 0
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.