Front-End Engineer

Front-End Engineer

Posted 1 day ago by W3Global

Negotiable
Undetermined
Hybrid
London, England, United Kingdom

Summary: The role of Front-End Engineer requires a highly experienced professional with expertise in React.js and Next.js to lead the design and development of modern web applications. The candidate will focus on creating high-performing, scalable, and maintainable user interfaces while collaborating with cross-functional teams. Responsibilities include optimizing applications for speed and SEO, implementing state management, and mentoring junior developers. The position is hybrid, requiring 2-3 days in the office per week.

Key Responsibilities:

  • Design and develop responsive, accessible, and performant user interfaces using React.js and Next.js.
  • Drive component-based architecture using reusable UI patterns and libraries.
  • Collaborate with Product Managers, UX Designers, and Backend Teams to deliver end-to-end solutions.
  • Optimize web applications for maximum speed, scalability, and SEO (for SSR/SSG in Next.js).
  • Implement state management using Redux, Recoil, or Context API.
  • Work on API integration, authentication flows, and role-based access control.
  • Ensure cross-browser compatibility and adherence to front-end coding standards.
  • Perform code reviews, mentor junior developers, and enforce best practices.
  • Collaborate with DevOps and QA teams for CI/CD automation and release readiness.
  • Stay updated with the latest front-end frameworks, tools, and trends.

Key Skills:

  • Core: React.js, Next.js (SSR, SSG, ISR), JavaScript (ES6+), TypeScript
  • Styling: Tailwind CSS, Styled Components, CSS Modules, SCSS
  • State Management: Redux, Recoil, Context API, Zustand
  • Build Tools: Webpack, Vite, Babel
  • Testing: Jest, React Testing Library, Cypress, Playwright
  • API Integration: REST, GraphQL, Axios, React Query
  • Version Control & CI/CD: GitHub / GitLab, Jenkins, Vercel, or AWS Amplify
  • Other Tools: Storybook, Figma, ESLint, Prettier
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 8+ years of experience in front-end development with at least 3+ years in React.js and Next.js.
  • Proven experience delivering large-scale, high-traffic web applications.
  • Strong understanding of frontend architecture, performance optimization, and security best practices.
  • Excellent problem-solving, communication, and leadership skills.
  • Preferred Skills: Experience with micro-frontend architecture, knowledge of cloud deployment (AWS / Azure / GCP), exposure to CI/CD pipelines and automation tools, experience in Agile/Scrum environments.

Salary (Rate): undetermined

City: London

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Subcon or FTE - Subcon

Exact work location - London

Hybrid or onsite - Hybrid

If hybrid how many days at office: - 2-3days

We are looking for a highly experienced Front-End Engineer with deep expertise in React.js and Next.js to lead the design, development, and optimization of modern, high-performing web applications. The ideal candidate will have strong front-end architecture skills, hands-on experience with performance tuning, and a passion for delivering scalable and maintainable UI solutions.

Key Responsibilities

  • Design and develop responsive, accessible, and performant user interfaces using React.js and Next.js.
  • Drive component-based architecture using reusable UI patterns and libraries.
  • Collaborate with Product Managers, UX Designers, and Backend Teams to deliver end-to-end solutions.
  • Optimize web applications for maximum speed, scalability, and SEO (for SSR/SSG in Next.js).
  • Implement state management using Redux, Recoil, or Context API.
  • Work on API integration, authentication flows, and role-based access control.
  • Ensure cross-browser compatibility and adherence to front-end coding standards.
  • Perform code reviews, mentor junior developers, and enforce best practices.
  • Collaborate with DevOps and QA teams for CI/CD automation and release readiness.
  • Stay updated with the latest front-end frameworks, tools, and trends.

Technical Skills

Core: React.js, Next.js (SSR, SSG, ISR), JavaScript (ES6+), TypeScript

Styling: Tailwind CSS, Styled Components, CSS Modules, SCSS

State Management: Redux, Recoil, Context API, Zustand

Build Tools: Webpack, Vite, Babel

Testing: Jest, React Testing Library, Cypress, Playwright

API Integration: REST, GraphQL, Axios, React Query

Version Control & CI/CD: GitHub / GitLab, Jenkins, Vercel, or AWS Amplify

Other Tools: Storybook, Figma, ESLint, Prettier

Qualifications

Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

8+ years of experience in front-end development with at least 3+ years in React.js and Next.js.

Proven experience delivering large-scale, high-traffic web applications.

Strong understanding of frontend architecture, performance optimization, and security best practices.

Excellent problem-solving, communication, and leadership skills.

Preferred Skills

Experience with micro-frontend architecture.

Knowledge of cloud deployment (AWS / Azure / GCP).

Exposure to CI/CD pipelines and automation tools.

Experience in Agile/Scrum environments.