At a Glance
- Tasks: Build and maintain modern user interfaces using React and TypeScript.
- Company: Join a passionate team at WorkNest, working on innovative security solutions.
- Benefits: Enjoy 25 days holiday, personal development opportunities, and a friendly team culture.
- Why this job: Make an impact with cutting-edge tech while growing your skills in a supportive environment.
- Qualifications: Experience with React, TypeScript, and a passion for quality code.
- Other info: Hybrid role with flexibility and excellent career growth potential.
The predicted salary is between 24000 - 42000 £ per year.
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.
Team and Tech
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.
Role
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
- Participating in code reviews and knowledge-sharing within the team
An ideal candidate would have the following
- 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
- 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). We understand that job descriptions provide only a brief overview of a role. If you would like more information, please feel free to reach out or submit an application, and we will be happy to share further details.
WorkNest Cyber is an equal opportunity employer. We celebrate diversity and are committed to fostering an inclusive environment for all employees.
Mid-Level Frontend Developer in Leeds employer: Pentest People
Contact Detail:
Pentest People Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Mid-Level Frontend Developer in Leeds
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work at companies you're interested in. A friendly chat can sometimes lead to job opportunities that aren't even advertised.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects using React and TypeScript. This is your chance to demonstrate your coding prowess and design sense, so make it shine!
✨Tip Number 3
Prepare for interviews by brushing up on common frontend questions and coding challenges. Practice makes perfect, so consider doing mock interviews with friends or using online platforms to get comfortable.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Mid-Level Frontend Developer in Leeds
Some tips for your application 🫡
Show Your Passion: When writing your application, let your enthusiasm for frontend development shine through! We love seeing candidates who are genuinely excited about coding and creating user-friendly interfaces.
Tailor Your CV: Make sure to customise your CV to highlight your experience with React and TypeScript. We want to see how your skills align with what we’re looking for, so don’t be shy about showcasing relevant projects!
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so make it easy for us to see your qualifications and experiences without wading through unnecessary fluff.
Apply Through Our Website: We encourage you to submit your application directly through our website. It’s the best way for us to receive your details and ensures you’re considered for the role in a timely manner!
How to prepare for a job interview at Pentest People
✨Know Your Tech Stack
Make sure you brush up on your React and TypeScript skills before the interview. Be ready to discuss how you've used these technologies in past projects, especially when it comes to building responsive user interfaces and managing data from APIs.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in previous roles and how you tackled them. This could include debugging complex issues or optimising performance in your applications. Use examples that highlight your methodical approach and attention to detail.
✨Collaborate and Communicate
Since this role involves working closely with designers and backend developers, be ready to discuss how you’ve collaborated in the past. Share experiences where you contributed to team discussions, code reviews, or knowledge-sharing sessions, showcasing your ability to work well in a team.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions! Inquire about the team culture, ongoing projects, or how they approach coding standards and best practices. This shows your genuine interest in the role and helps you determine if it's the right fit for you.