React Developer (Test Permissions)

Liverpool FC

London
Permanent
Remote
£55,000 - £70,000/year
React.jsJavaScript (ES6+)TypeScript

Role Overview

We are seeking a talented and passionate React Developer to join our dynamic engineering team. In this role, you will be responsible for developing and implementing user interface components using React.js concepts and workflows. You will work closely with our product and design teams to create intuitive, robust, and scalable web applications that deliver an exceptional user experience.

Key Responsibilities

  • Develop new user-facing features using React.js and modern front-end technologies.
  • Build reusable components and front-end libraries for future use, ensuring high performance and responsiveness across a range of devices.
  • Translate designs and wireframes into high-quality, clean, and maintainable code.
  • Collaborate with back-end developers and other team members to integrate APIs and improve application performance.
  • Participate in code reviews, identify and address technical debt, and contribute to team-wide best practices.

Required Skills & Qualifications

  • Proven professional experience as a React Developer or similar role.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Thorough understanding of React.js and its core principles (components, state, props, hooks).
  • Experience with popular React.js workflows (such as Flux or Redux).
  • Familiarity with modern front-end build pipelines and tools (e.g., Webpack, Babel, NPM).
  • A knack for benchmarking and optimization.

Nice-to-Have Qualifications

  • Experience with TypeScript.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token.
  • Familiarity with testing frameworks (e.g., Jest, React Testing Library).
  • Experience with server-side rendering (e.g., Next.js).