Ux Front End Developer

Sheffield, United Kingdom

Job Description

IT
UX Front End Developer
Job Reference: 1619029
Sheffield, UK
35,000 - 45,000
Permanent
UX Front End Developer
Sheffield
Full time, Permanent.
35,000 - 45,000
Monday - Friday
Benefits:

  • Career progression opportunities with a clear development path.
  • Discounts on bars and restaurants across Sheffield.
  • Regular company events
  • Free on-site parking
  • A contributory pension scheme.
  • Generous annual leave allowance
We are looking for a UX Front-End Developer with a passion for building accessible, high-performance web applications that put users first. You'll work at the heart of our product teams, collaborating closely with designers, back-end engineers, and stakeholders to deliver seamless experiences.
This role suits someone who thrives on detail--whether that's creating pixel-perfect interfaces from design files, enforcing accessibility standards, or ensuring smooth integrations with back-end services.
As a UX Front End Developer you will be responsible for:
Implementing UI/UX designs
  • Translating designs from Figma or Sketch into pixel-perfect, responsive web pages.
  • Ensuring the front end looks and behaves exactly as intended across devices and browsers.
Building reusable React components
  • Creating a well-documented component library using React and Storybook.
  • Styling with Bootstrap 5, while maintaining flexibility for custom themes and utilities.
  • Versioning and maintaining components through Git.
Integrating with ASP.NET Core services
  • Building clean and strongly-typed API calls using Axios or Fetch.
  • Implementing robust error handling and secure authentication flows.
Enforcing accessibility and performance
  • Delivering interfaces that comply with WCAG 2.1 AA standards.
  • Achieving Lighthouse performance, accessibility, and best practice scores of 90% or above for every release.
Collaborating in Agile teams
  • Taking part in daily stand-ups, sprint planning, demos, and retrospectives.
  • Working closely with team members to deliver features iteratively and efficiently.
Writing automated UI tests
  • Using Jest and React Testing Library for unit testing.
  • Running end-to-end tests with Cypress or Playwright.
  • Maintaining at least 80% test coverage across projects.
Maintaining CI/CD pipelines
  • Configuring and running GitHub Actions pipelines.
  • Automating linting, testing, building, and deployment processes with no manual steps.
Code quality and reviews
  • Reviewing pull requests thoroughly and constructively.
  • Enforcing coding standards, type safety, and documentation.
Mentorship and knowledge sharing
  • Hosting brown-bag sessions on best practices (e.g. Git workflows, VS Code tips, performance tuning).
  • Supporting less experienced developers through guidance and feedback.
Continuous improvement
  • Staying up to date with front-end frameworks, tools, and design system trends.
  • Proposing practical improvements to enhance our developer experience and product quality.
Required technical skill set:
  • HTML5 / CSS3: Demonstrable production code and portfolio links.
  • JavaScript (ES6+): Minimum 2 years' experience using modern syntax.
  • React (functional components and hooks): Real-world applications and component libraries.
  • Bootstrap 5: Skilled in custom theming and utility classes.
  • .NET (C#) & ASP.NET Core: Integrated front-end/back-end projects.
  • TypeScript: Experience delivering fully typed React applications.
  • State management: Redux, Context API, or similar--used in shipped features.
  • Git: Clean commit history, branching, rebasing, and PR workflow.
  • GitHub Actions: Experience with CI pipelines that lint, test, and build.
  • VS Code / Visual Studio: Confident in configuring settings, extensions, and launch configs.
  • Accessibility: Knowledge of WCAG 2.1 and ARIA, with audit/test results as evidence.
  • Testing: Jest, React Testing Library, and Cypress/Playwright, including coverage reports.
  • Build tools: Webpack or Vite, npm or Yarn, with a focus on optimised bundles and code-splitting.
  • CI/CD: Experience with GitHub Actions or Azure DevOps for automated deployments.
Desirable skills:
  • Experience with design systems (Storybook, Pattern Lab).
  • GraphQL and Apollo.
  • Next.js (SSR/SSG).
  • Building Progressive Web Apps (PWA).
  • Performance profiling using Core Web Vitals or Chrome DevTools.
  • Docker for front-end containers.
  • UX research (user testing, usability studies).
Education and experience
  • At least 3 years' experience in front-end development, with a strong UX focus.
  • At least 2 years' experience working with .NET-backed applications.
  • Evidence of live sites or GitHub repos demonstrating React, Bootstrap 5, accessibility, and responsive design.
  • Regular use of Git, GitHub Actions, and VS Code / Visual Studio in a collaborative team environment.
Tools and environment
  • You'll be working with a modern development environment that includes:
  • Design tools: Figma, Sketch, Adobe XD.
  • Development tools: VS Code (with ESLint, Prettier, GitLens) and Visual Studio (for .NET).
  • Version control: Git with feature branch workflows and protected main branches.
  • CI/CD: GitHub Actions for linting, testing, building, and deploying.
  • Package managers: npm and Yarn.
  • Testing frameworks: Jest, React Testing Library, Cypress, and Playwright.
  • Project management: Tiega.
  • Cross-browser testing: Chrome, Edge, Firefox, Safari, and BrowserStack.

Skills Required

PR
Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3678131
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    £35,000-45,000 per year
  • Employment Status
    Permanent
  • Job Location
    Sheffield, United Kingdom
  • Education
    Not mentioned