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 on user experiences in a fast-paced environment.
- Qualifications: 4+ years in frontend development with strong TypeScript, HTML, and CSS skills.
- Other info: Collaborate closely with talented teams and enjoy excellent career growth.
The predicted salary is between 42000 - 84000 ÂŁ 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.
About the Role
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
Equal Opportunity Statement
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.
Mid-Level Frontend Engineer in England employer: 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 in England
✨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 lead to referrals, which are often the golden ticket to landing an interview.
✨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 technical interviews by brushing up on your coding skills and understanding frontend architecture. Practice common coding challenges and be ready to discuss your thought process during problem-solving.
✨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 building great user experiences.
We think you need these skills to ace Mid-Level Frontend Engineer in England
Some tips for your application 🫡
Show Off Your Skills: When you're writing your application, make sure to highlight your experience with React, Next.js, and TypeScript. 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 application for this role. Mention how your past experiences align with our focus on frontend architecture and user experience. We love seeing candidates who take the time to connect their skills to what we do!
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and fluff. Just tell us what you’ve done, how you did it, and why it matters. We’re all about effective communication!
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’re considered for the role. Plus, it shows you’re keen to join our team!
How to prepare for a job interview at Narwhal Media Group (NMG)
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially React, Next.js, TypeScript, HTML, and CSS. Brush up on your knowledge of frontend design patterns and be ready to discuss how you've applied them in past projects.
✨Showcase Your UX Passion
Since this role emphasises user experience, prepare examples that highlight your attention to detail and how you’ve improved UX in previous roles. Be ready to discuss how you translate designs from tools like Figma into responsive interfaces.
✨Collaboration is Key
This position involves working closely with product, backend, and design teams. Think of specific instances where you successfully collaborated with others, particularly backend engineers, to integrate APIs or enhance application performance.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving skills. Practice coding challenges or scenarios related to frontend architecture and performance optimisation. This will help you demonstrate your hands-on experience and ability to think critically under pressure.