The frontend of Perkbox is in the midst of an evolution. We used to code alongside PHP and fought poorly written styles. Now we write in React, Redux, use styled components, have our own monorepo (not to be confused with monolith!) and have a brand new build process.
Everything we do has a massive impact on the platform and every single one of us has a say on how we do it.
We work closely with the UX team and backend developers as designs and APIs are delivered. We care about code quality so code reviews, good test coverage and pair programming/helping each other out are part of our day-to-day life. We’ve got a style guide, helper packages and a good CI-pipeline to increase quality of life.
If you’re interested in the React stack and believe you’d be right for Perkbox, why not get in touch. Be part of the evolution.
As our web apps and mobile apps stabilise we're hoping for all of our frontend developers to become hybrids; looking after both the React and React Native implementations of our squads features. Code reuse is a particular fascination for us and we can’t wait to see what the possibilities are when it comes to React Native implementation.