Many of the products we develop use React in combination with Next.js. We apply a component library approach and develop in collaboration with UX and design teams.
We have a strong focus on performance, both in consuming data from GraphQL services, and in generating the responses. A good user experience and excellent scores in web vitals / Lighthouse are essential for our field.
We are committed to delivering sustainable and high quality software. This means that we work with TypeScript and write extensive unit and integration tests using Jest and Cypress/Playwright. For the customer and the design team, we also build well documented component libraries with tools such as Storybook. We also have a strong focus on code reusability within, and across projects.
Our work takes place in sprints of 2 to 3 weeks, in teams consisting of (UX) designers, QA specialists, business analysts, solution architects, a scrum master, and a project manager. Within this team you are responsible for delivering high quality software together with the team and the client. For a larger client there are regularly multiple teams active, with teams looking to collaborate with one other.