Senior Frontend Developer

Senior Frontend Developer

Posted 1 day ago by BrightBox Group

Negotiable
Inside
Remote
United Kingdom

Summary: We are looking for a Senior Frontend Developer to join our remote team, focusing on building high-quality web applications. The candidate should have extensive experience in web development, particularly with ReactJS, Redux, and Typescript, and be adept at implementing analytics and managing state for optimal user experiences. This role involves collaboration within a scrum team and requires a strong understanding of engineering principles and best practices in frontend development.

Key Responsibilities:

  • Develop and maintain web applications using ReactJS, Redux, and Typescript.
  • Implement analytics in the web front end using Adobe Analytics.
  • Apply engineering principles for Single Page Applications and best practices for Typescript development.
  • Manage state and routing effectively to ensure smooth user experiences.
  • Write unit tests and apply Test-Driven Development (TDD) principles using Jest or Vitest.
  • Utilise Git, GitLab, and manage merge requests to maintain code quality.
  • Work with NPM Workspaces, understanding pre-commit hooks, and managing build/package/test steps.
  • Consume RESTful APIs and implement authentication protocols such as JWT and OAuth.
  • Develop reusable React Components and utilise tools like Storybook for component documentation.
  • Engage in technical discussions with architects, business analysts, designers, and testers to assess requirements and address challenges.
  • Conduct code reviews, enforce coding standards, and provide constructive feedback.
  • Participate in client show & tell sessions, demonstrating features and gathering feedback.
  • Collaborate with other disciplines, such as API teams, to support Low-Level Design of APIs.

Key Skills:

  • Strong background in web development with ReactJS, Redux, and Typescript.
  • Experience implementing Adobe Analytics.
  • Understanding of engineering principles for SPA, state management, routing, unit testing/TDD with Jest/Vitest.
  • Proficient with Git, GitLab, NPM Workspaces, RESTful APIs, JWT, OAuth.
  • Familiarity with React Component development and tools like Storybook.
  • Good to have: Azure experience, DevOps experience, A11y experience.

Salary (Rate): undetermined

City: undetermined

Country: United Kingdom

Working Arrangements: remote

IR35 Status: inside IR35

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

Role: Senior Frontend Developer

Location: Remote

Inside IR35

Rate £525.00

Role Overview

We are seeking a skilled Frontend Developer to join our dynamic team. The ideal candidate will have a strong background in web development and a passion for building engaging user interfaces. You will work within a blended onshore/offshore scrum team, contributing to the design and implementation of high-quality web applications using modern technologies.

Responsibilities

  • Develop and maintain web applications using ReactJS, Redux, and Typescript.
  • Implement analytics in the web front end using Adobe Analytics.
  • Apply engineering principles for Single Page Applications and best practises for Typescript development.
  • Manage state and routing effectively to ensure smooth user experiences.
  • Write unit tests and apply Test-Driven Development (TDD) principles using Jest or Vitest.
  • Utilise Git, GitLab, and manage merge requests to maintain code quality.
  • Work with NPM Workspaces, understanding pre-commit hooks, and managing build/package/test steps.
  • Consume RESTful APIs and implement authentication protocols such as JWT and OAuth.
  • Develop reusable React Components and utilise tools like Storybook for component documentation.
  • Engage in technical discussions with architects, business analysts, designers, and testers to assess requirements and address challenges.
  • Conduct code reviews, enforce coding standards, and provide constructive feedback.
  • Participate in client show & tell sessions, demonstrating features and gathering feedback.
  • Collaborate with other disciplines, such as API teams, to support Low-Level Design of APIs.

Technology:

  • ReactJS, Redux, Typescript, HTML, CSS
  • Must have experience implementing Adobe Analytics
  • Strong understanding of engineering principles for SPA, state management, routing, unit testing/TDD with Jest/Vitest
  • Proficient with Git, GitLab, NPM Workspaces, RESTful APIs, JWT, OAuth
  • Familiarity with React Component development and tools like Storybook
  • Good to have: Azure experience, DevOps experience, A11y experience