Overview

Position Title: Senior Frontend Engineer

Company: Perkbox

Location: England, United Kingdom

Job Description:

Initially, you can expect to gain a good measure of our platform’s frontend UI and associated services with support from our Product & Engineering teams and solutions architects. You will be working across teams to not only deliver code, but also to define the “how” around implementing new features and optimising existing ones – we make decisions as a team and your insight and opinions will be valuable. You will understand the value of an MVP and know how to efficiently scale back features to meet user impact or time-bound requirements whilst maintaining stability

Responsibilities:

  • Work with other frontend and backend engineers to define and develop experiences and features to meet the needs of the business and of our customers
  • Taking an active role in tech refinement and discovery sessions to ensure we’re building the best possible product
  • Work closely with front-end engineers, data engineers, product managers, UX and DevOps – We work in small super-focussed cross-functional teams who take ownership on specific product features
  • Work extensively with our frontend React codebase as well as our GraphQL layer which is used as our primary data exchange
  • Perform fair and considered peer code reviews and learn from the code reviews of others
  • Writing bucket loads of good quality, testable code

Requirements:

  • Demonstrable experience in building large scale projects using React
  • A strong understanding of React and JavaScript fundamentals such as component lifecycle, hooks, promises, etc.
  • A clear understanding of code organisation and structuring, single responsibility and shared components
  • A strong understanding of Typescript and data types
  • Experience developing GraphQL platforms to tie together multiple APIs
  • Experience of performance considerations, optimisation and security at a GraphQL level
  • A great communicator and team player
  • A pragmatic and fair approach to peer reviewing code (and reviews on your own)
  • Ability to understand and highlight the need for discovery and how to approach unknowns
  • Self-driven, quality controlled

About Perkbox

Perkbox is a global benefits and rewards platform that helps companies care for, connect with and celebrate their employees, no matter where they are or what they want.