Mid-Level Frontend Developer

Pentest People
Leeds, United Kingdom
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 35K

Job location

Leeds, United Kingdom

Tech stack

Clean Code Principles
Web Accessibility
API
JIRA
Automation of Tests
Software Quality
Code Review
Data Structures
Software Debugging
Design of User Interfaces
Issue Tracking Systems
Integrated Development Environments
JSON
Laravel
Ui Patterns
TypeScript
Web Applications
Test Driven Development
React
Backend
GIT
Front End Software Development
Code Restructuring

Job description

We're looking for a passionate and driven Mid-Level Frontend Developer to join a fast-growing team working on GuardNest, a highly innovative security platform developed by WorkNest.

You'll be part of a collaborative frontend team responsible for turning well-defined designs and user flows into high-quality, performant user interfaces. Working closely with backend engineers and designers, you'll help deliver a polished product that prioritises usability, maintainability, and clean code.

WorkNest Cyber operates with two closely aligned teams working toward a shared goal. The backend team uses Laravel, exposing structured JSON APIs that the frontend consumes. Designs, user flows, and diagrams are provided to the frontend team, who are responsible for implementing the final user experience using modern React and TypeScript for best practices.

This role is ideal for someone who enjoys solving problems, takes pride in writing quality code, and wants to grow alongside a supportive, technically strong team.

What You'll be doing

  • Building and maintaining modern, responsive user interfaces using React and TypeScript

  • Consuming and managing data from backend APIs (JSON responses from Laravel services)

  • Writing and maintaining complex React Query logic for data fetching, caching, and state management

  • Translating designs, user flows, and diagrams into high-quality, accessible frontend implementations

  • Refactoring existing components to improve performance, readability, and maintainability

  • Collaborating closely with designers, backend developers, and fellow frontend engineers

  • Identifying, troubleshooting, and resolving bugs in a methodical and efficient way

  • Contributing to shared frontend standards, best practices, and coding guidelines

Requirements

Do you have experience in UI design?, * Proven commercial experience developing production-grade applications using React

  • Strong working knowledge of TypeScript, including the ability to model and maintain complex data structures

  • Experience designing, writing, and maintaining complex React Query hooks for data fetching and state management

  • Solid understanding of component-based architecture, reusable UI patterns, and modern frontend best practices

  • Practical experience using Git within a collaborative development environment, including branching strategies, pull requests, and code reviews

  • Ability to write robust, readable, and maintainable code that adheres to agreed standards and best practices

  • A structured and methodical approach to debugging, troubleshooting, and problem resolution

  • High attention to detail, particularly when implementing user flows, designs, and technical diagrams

  • Strong organisational skills with the ability to manage workload and priorities effectively within project timelines

  • A keen eye for detail with a genuine interest in user interface design and user experience, ensuring intuitive and consistent front-end delivery

Personal Qualities

  • Enjoys working as part of a team and supporting others

  • Keen to learn, improve, and grow technical skills over time

  • Takes ownership of work and cares about code quality

  • Comfortable giving and receiving constructive feedback

  • Proactive mindset with a desire to contribute beyond assigned tasks

Nice to Have

  • Experience working on corporate or enterprise-level web applications

  • Exposure to test-driven development (TDD) or frontend testing tools

  • Experience using ticket tracking or project management tools such as Jira

  • Familiarity with design systems or component libraries

  • Understanding of web accessibility and performance best practices

Location: Hybrid Role, Flexibility with office presence

Benefits & conditions

  • A small but passionate and friendly team to work with

  • A team culture of continual learning together with regular training sessions

  • Personal development opportunities

  • Company contributed pension scheme (following probation period)

  • 25 days holiday plus bank holidays

  • Company paid social events

  • Office perks for example Breakfast, sweet treats or lunch

This role offers a salary of up to £35,000 (DOE)

Apply for this position