Senior Frontend Engineer

Senior Frontend Engineer

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
T

At a Glance

  • Tasks: Build cutting-edge user interfaces and collaborate on high-impact projects.
  • Company: Join a dynamic tech team focused on innovation and user experience.
  • Benefits: Competitive salary, remote work options, and opportunities for professional growth.
  • Other info: Be part of a supportive team that values knowledge sharing and career development.
  • Why this job: Shape the future of user experiences with AI and data visualisations.
  • Qualifications: Strong React and TypeScript skills, plus a passion for collaboration.

The predicted salary is between 60000 - 80000 £ per year.

Join our Product Community team as a Frontend Software Engineer and play a key role in shaping cutting‑edge user experiences. You’ll work on high‑impact projects ranging from AI‑powered features to rich data visualizations while collaborating closely with backend engineers and product managers. If you’re passionate about building elegant, scalable UIs and enjoy collaborating across teams, this is the perfect place to grow your career.

Qualifications

  • Strong experience as a software engineer working on production systems.
  • Proven expertise in building scalable UIs with React and TypeScript.
  • A track record of collaborating with backend engineers to shape API design and optimize data consumption.
  • Experience working with design systems, performance optimization, and handling large datasets.
  • Strong communication skills and a problem‑solving attitude.
  • A good dose of humility and the willingness to grow.
  • Fluent level in English (French is not required).

Your Responsibilities

  • Build and maintain user interfaces for client‑facing features, ensuring high‑quality and performant UI delivery.
  • Collaborate with backend engineers and product managers to design, develop, and deliver new features while offering technical input on API design and data handling.
  • Implement and enhance AI‑driven capabilities that assist users with complex workflows (e.g., generating actionable insights).
  • Develop advanced data visualizations (charts, maps, dashboards) that provide users with real‑time, interactive insights.
  • Contribute to and maintain our internal design system, including custom caching mechanisms and advanced state management solutions.
  • Continuously balance delivering new features with ongoing maintenance and performance optimization.
  • Proactively identify and resolve issues while ensuring continuous delivery and improving technical processes.

Current Projects You’ll Work On

  • AI Capabilities: Implement intelligent features that guide users and enhance their workflows.
  • Data Visualizations: Build and optimize rich, interactive views to present complex datasets clearly and efficiently.
  • Design System: Maintain and evolve our proprietary design system to improve development speed and UI consistency.
  • Technology Migration: Evaluate and adopt new technologies to keep our platform modern and efficient.

Technical Challenges

  • Balancing feature delivery with system maintenance and performance improvements.
  • Implementing real‑time updates and managing large‑scale data visualizations.
  • Collaborating across teams to influence API design and ensure seamless frontend‑backend integration.

Languages & Frameworks: React (TypeScript)

Testing Tools: Vitest (unit testing), Cypress (E2E testing)

Build Tools: Vite (for local development and production bundling)

Custom Solutions: Internal design system, advanced caching mechanisms, and proprietary state management built on top of open‑source technologies.

About the Team

  • Mission: Deliver client‑facing features that enhance the user experience while providing technical leadership and guidance on UI decisions.
  • Structure: Product Community is a collaborative group of teams (e.g., AI, Views) responsible for different areas of the product. Engineers are encouraged to share knowledge and can move across squads based on their interests.
  • Size: Approximately 30 engineers across the Product division, working in small, focused squads with a mix of frontend and backend specialists.
  • Collaboration: Regularly engage with backend engineers, product managers, and designers to deliver robust, user‑centric solutions.

Senior Frontend Engineer employer: The Resume Database

Join a dynamic and innovative team as a Senior Frontend Engineer, where you'll have the opportunity to work on high-impact projects that shape cutting-edge user experiences. Our collaborative work culture fosters continuous learning and growth, with a focus on building elegant, scalable UIs while leveraging the latest technologies. Located in a vibrant area, we offer a supportive environment that encourages creativity and teamwork, making it an excellent place for passionate engineers to thrive.

T

Contact Details:

The Resume Database Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Frontend Engineer

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best work, especially projects that highlight your experience with React and TypeScript. We want to see how you tackle real-world problems and build elegant UIs.

Tip Number 3

Prepare for those interviews! Brush up on your problem-solving skills and be ready to discuss your past experiences collaborating with backend engineers. We love seeing candidates who can communicate their thought process clearly.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always on the lookout for passionate engineers who are eager to grow and contribute to our team.

We think you need these skills to ace Senior Frontend Engineer

React
TypeScript
API Design
Data Handling
Performance Optimisation
Data Visualisation
Communication Skills

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with React and TypeScript, as well as any projects where you've collaborated with backend engineers. We want to see how your skills align with the role, so don’t hold back on showcasing your best work!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for building elegant UIs and how you’ve tackled challenges in previous roles. Let us know why you’re excited about joining our Product Community team and how you can contribute to our projects.

Showcase Your Problem-Solving Skills:In your application, highlight specific examples of how you've solved complex problems in your past work. We love candidates who can think critically and come up with innovative solutions, especially when it comes to performance optimisation and data handling.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the easiest way for us to receive your application and ensures you’re considered for the role. Plus, you’ll get to explore more about our culture and values while you’re at it!

How to prepare for a job interview at The Resume Database

Know Your Tech Stack

Make sure you’re well-versed in React and TypeScript, as these are crucial for the role. Brush up on your knowledge of building scalable UIs and be ready to discuss your past projects where you’ve implemented these technologies.

Showcase Collaboration Skills

Since this role involves working closely with backend engineers and product managers, prepare examples that highlight your teamwork. Think of specific instances where you’ve contributed to API design or optimised data handling in collaboration with others.

Demonstrate Problem-Solving Attitude

Be ready to tackle hypothetical scenarios during the interview. Show how you approach challenges, especially those related to performance optimisation and handling large datasets. This will demonstrate your analytical skills and proactive mindset.

Engage with AI and Data Visualisation Projects

Familiarise yourself with current trends in AI capabilities and data visualisations. Prepare to discuss how you can contribute to these areas, perhaps by sharing ideas on enhancing user workflows or creating interactive insights from complex datasets.