Senior Front End Developer
Narwhal Labs
Bristol, United Kingdom
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 80KJob location
Bristol, United Kingdom
Tech stack
Web Interfaces
HTML
JavaScript
API
Artificial Intelligence
Application Performance Management
CSS
Profiling
Code Review
Continuous Integration
Software Debugging
Node.js
Next.js
Responsive Web Design
Strategies of Testing
TypeScript
Web Usability
Tailwind
React
iOS
Cypress
Backend
WebPack
Material Design
Playwright
Build Tools
Front End Software Development
React
React Testing Library
Serverless Computing
Job description
We are looking for a highly experienced Senior Frontend Developer with deep expertise in React and Next.js to join our growing engineering team, working on our AI communications platform. You will be responsible for building high-quality user interfaces, leading frontend architectural decisions, and mentoring junior developers as they grow. This role is ideal for someone passionate about performance, user experience and modern web technologies., * Build and maintain responsive, high-performance web interfaces using React, Next.js, TypeScript and modern frontend tooling
- Collaborate with backend developers to integrate APIs and ensure seamless end-to-end user experiences
- Optimise UI components for speed, scalability and accessibility
- Provide mentorship and code reviews to junior developers, fostering continuous learning and improvement
- Lead technical discussions, contribute to frontend best practices and help shape team standards
- Work closely with designers and product managers to translate concepts into functional, polished interfaces
- Contribute to frontend architecture decisions including state management, performance strategies and code organisation
- Evaluate and introduce new UI frameworks, libraries or tools where they add meaningful value
- Implement and enforce testing strategies across unit, integration and E2E
- Continuously monitor and improve frontend application performance and SEO, particularly for Next.js
- Troubleshoot and debug complex frontend issues across browsers and devices
Requirements
- 5+ years of professional frontend development experience with strong expertise in React and Next.js
- Proficiency in JavaScript, TypeScript, HTML, CSS and related tooling
- Experience with state management solutions such as Redux, Zustand or Recoil
- Strong understanding of responsive design, accessibility and UI/UX principles
- Experience mentoring junior developers or leading small frontend initiatives
- Familiarity with modern build tools such as Webpack, Vite or Turbopack and CI/CD workflows
- Excellent communication skills and a collaborative, solution-oriented mindset
Nice to have
- Experience with design systems or component libraries such as MUI, Tailwind or Storybook
- Familiarity with backend or full-stack development including Node.js, serverless or API integration
- Experience with performance profiling, Core Web Vitals and SEO optimisation
- Knowledge of testing frameworks such as Jest, React Testing Library, Cypress or Playwright