Mid-Level Frontend Engineer

Mid-Level Frontend Engineer

Full-Time 40000 - 48000 £ / year (est.) No home office possible
Go Premium
Narwhal Media Group (NMG)

At a Glance

  • Tasks: Build and enhance modern web platforms using React and Next.js.
  • Company: Join a dynamic team at an innovative AI communications platform.
  • Benefits: Enjoy flexible working, competitive salary, and 26 days holiday.
  • Why this job: Make a real impact in a fast-paced, collaborative environment.
  • Qualifications: 4+ years in frontend development with strong TypeScript, HTML, and CSS skills.
  • Other info: Great opportunity for growth and learning in a supportive culture.

The predicted salary is between 40000 - 48000 £ per year.

We are looking for a Mid-Level Frontend Engineer to join our growing engineering team as we continue to build and scale our AI communications platform. This is a hands-on role where you’ll contribute to frontend architecture, best practices, and performance across multiple web applications. You’ll work closely with product, backend, and design teams to deliver clean, intuitive, and high-quality user experiences. This role is ideal for someone who enjoys modern frontend development, cares deeply about UX, and thrives in a fast-moving, collaborative environment.

What You Will Work On

  • Build and enhance multiple modern web platforms using React and Next.js
  • Collaborate closely with backend engineers to integrate APIs and services
  • Translate Figma designs into responsive, accessible interfaces
  • Contribute to frontend architecture decisions and best practices
  • Optimise performance, usability, and maintainability across applications
  • Maintain high code quality through clean patterns and modern workflows

What We’re Looking For

  • 4+ years’ experience in front-end development within a product or digital environment
  • Strong knowledge of TypeScript, HTML, and CSS with a solid understanding of frontend design patterns
  • Hands-on experience building modern web applications using React and Next.js
  • A strong eye for UI/UX with excellent attention to detail
  • Experience turning designs (Figma or similar) into responsive, accessible user interfaces
  • Comfortable working with APIs and collaborating with backend engineers
  • Experience using Git and modern development workflows
  • Ability to manage your workload, communicate clearly, and work collaboratively within a team

Nice to Have

  • Experience with frontend testing frameworks such as Jest or Cypress
  • CI/CD tools such as GitHub Actions for automated testing and deployments
  • Performance optimisation and accessibility best practices
  • Experience working in a startup or scale-up environment
  • Strong product mindset or basic design knowledge
  • Experience with build tools such as Vite, Webpack, or similar

Why Join Us

  • Work on a technically complex AI communications platform
  • Engineering-first, pragmatic culture with real autonomy
  • Close collaboration with senior technical leadership
  • Flexible working and competitive compensation
  • 26 days holiday plus bank holidays
  • Lovely private office in central Bristol

We encourage you to apply even if you don’t meet every requirement. If you’re excited about the role and keen to grow, we’d love to hear from you. Apply via LinkedIn (no recruiters).

Mid-Level Frontend Engineer employer: Narwhal Media Group (NMG)

Join our dynamic team in Bristol as a Mid-Level Frontend Engineer, where you'll thrive in an engineering-first culture that values autonomy and collaboration. With competitive compensation, flexible working arrangements, and a commitment to employee growth, we offer a supportive environment for you to enhance your skills while contributing to an innovative AI communications platform. Enjoy 26 days of holiday plus bank holidays in our lovely private office located in the heart of the city.
Narwhal Media Group (NMG)

Contact Detail:

Narwhal Media Group (NMG) Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Mid-Level Frontend Engineer

✨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 referrals or insider info about job openings.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best frontend projects, especially those using React and Next.js. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on common frontend questions and coding challenges. Practice explaining your thought process while solving problems, as this shows your collaborative spirit and technical know-how.

✨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 hearing from passionate candidates who are excited about joining our team!

We think you need these skills to ace Mid-Level Frontend Engineer

React
Next.js
TypeScript
HTML
CSS
UI/UX Design
Figma
API Integration
Git
Frontend Testing Frameworks (Jest, Cypress)
CI/CD Tools (GitHub Actions)
Performance Optimisation
Accessibility Best Practices
Build Tools (Vite, Webpack)

Some tips for your application 🫡

Show Off Your Skills: Make sure to highlight your experience with React, Next.js, and TypeScript in your application. We want to see how you've used these technologies in real projects, so don’t hold back on the details!

Tailor Your Application: Take a moment to customise your CV and cover letter for this role. Mention specific projects where you’ve collaborated with backend engineers or translated designs into user-friendly interfaces. It shows us you’re genuinely interested!

Keep It Clear and Concise: When writing your application, clarity is key! Use straightforward language and structure your information well. We appreciate a clean presentation just as much as clean code.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at Narwhal Media Group (NMG)

✨Know Your Tech Stack

Make sure you brush up on your knowledge of TypeScript, HTML, CSS, React, and Next.js. Be ready to discuss how you've used these technologies in past projects and be prepared to share specific examples of your work.

✨Showcase Your UX Skills

Since the role emphasises user experience, think about how you can demonstrate your understanding of UI/UX principles. Bring examples of designs you've translated into responsive interfaces and be ready to discuss your thought process behind those decisions.

✨Prepare for Collaboration Questions

This position involves working closely with backend engineers and product teams. Prepare to talk about your experience collaborating with others, how you handle feedback, and any challenges you've faced in team settings.

✨Demonstrate Your Problem-Solving Skills

Be ready to tackle some coding challenges or technical questions during the interview. Think through your approach to optimising performance and maintaining code quality, and don’t hesitate to share your strategies for overcoming obstacles in your projects.

Mid-Level Frontend Engineer
Narwhal Media Group (NMG)
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>