Senior Product Engineer (Frontend)
Senior Product Engineer (Frontend)

Senior Product Engineer (Frontend)

Full-Time 43200 - 72000 £ / year (est.) No home office possible
P

At a Glance

  • Tasks: Lead frontend development, ship features, and enhance user experience at a cutting-edge customer support platform.
  • Company: Join Plain, a fast-growing B2B SaaS company trusted by innovative brands like Stytch and Fly.io.
  • Benefits: Enjoy competitive perks, a collaborative culture, and the chance to shape impactful products.
  • Why this job: Be part of a dynamic team focused on solving real customer problems and improving user interactions.
  • Qualifications: Proven experience in web apps, strong UI passion, and a drive for impactful work are essential.
  • Other info: Ideal for those who thrive in ambiguity and prefer individual contribution over management roles.

The predicted salary is between 43200 - 72000 £ per year.

We are building the fastest, most powerful customer support platform for the next generation of B2B companies. Some of the world's most forward-thinking companies, like Stytch, Sanity, and Fly.io, rely on Plain to consolidate all the channels where they speak with customers, collaborate with their teams, and speed up their workflow with our lightning-fast UI.

We're looking for an experienced frontend engineer to help us lead and shape frontend at Plain.

What you’ll do

Engineering at Plain is about much more than moving tickets from left to right; it’s owning and solving problems end to end - from coming up with ideas to infrastructure and button copy.

  • Ship features to solve customer problems, end to end. You’ll talk to customers to validate ideas and scope features, lead the development of those features day to day and ensure they’re rolled out smoothly.
  • Getting state management right: We’re currently normalizing GraphQL queries into a global cache and updating entities via Websockets. Although functional, we have a long road ahead to make this faster, more resilient and easier to build with. Fixing this will require some deep thinking and love around our frontend architecture.
  • Building a great multiplayer experience: We want to make sure Plain is a delight to use with large teams. We need to develop a more resilient way to allow multiple people to be aware of each other when using Plain, and do so in a technically resilient way which handles all the complex conflicts and race conditions that come with multiplayer support.
  • Improving our writing experience: Like Slack, typing is at the heart of Plain, so we want to deeply invest in our writing experience. We want to give you full keyboard control over Plain, let you seamlessly compose rich messages with code snippets, inline images and videos, and make it a breeze to help your customers. This will require some UI heavy lifting, and is the perfect challenge for someone excited about getting even the smallest interaction details right.
  • Work closely with Mitchell, our designer, to make sure that the user experience for every feature is top-notch - from copy to UI details and polish.

You should have:

  • A proven track record working for product-led companies, ideally in B2B SaaS.
  • Excitement about architectural conversations as well as customer conversations.
  • A drive for impact above all.

This is a great fit if you...

  • Are driven by impact and working with wonderful, high-EQ people.
  • Measure the quality of your work by the end-experience of users, not the abstractions or cleanliness of the code.
  • Have substantial experience working on web apps with complex data fetching, state and performance challenges.
  • Feel comfortable learning new technologies and paradigms on your own.
  • Are opinionated about, and love working on UI.

This won’t be the right role if you...

  • Are uncomfortable with ambiguity. We have some really exciting traction but are still at an early stage and are constantly learning and trying new things as our company grows.
  • Find learning about new technologies a key motivation for coming to work. We invest in what makes us productive but will prefer the known option to the experimental and novel.
  • Are looking to manage others. We’re firmly looking for someone who, for now, wants to be an individual contributor.
  • Expect all the perks of a big company. We’re a seed-stage startup and are competitive in what we offer at our stage, but it’s a different role and opportunity than working at an established tech company.

Senior Product Engineer (Frontend) employer: Plain

At Plain, we pride ourselves on fostering a dynamic and inclusive work culture that empowers our employees to take ownership of their projects and drive meaningful impact. As a Senior Product Engineer (Frontend), you'll have the opportunity to collaborate with talented individuals in a fast-paced environment, where innovation is encouraged and personal growth is supported through continuous learning and development. Located in a vibrant tech hub, we offer competitive benefits and a unique chance to shape the future of customer support for leading B2B companies.
P

Contact Detail:

Plain Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Product Engineer (Frontend)

✨Tip Number 1

Familiarise yourself with the latest trends in frontend development, especially around state management and GraphQL. Being able to discuss these topics intelligently during your interview will show that you're not only knowledgeable but also genuinely interested in the challenges Plain is facing.

✨Tip Number 2

Prepare to showcase your problem-solving skills by thinking through potential solutions for improving user experience in a B2B context. Consider how you would approach enhancing the writing experience or building a multiplayer feature, as these are key areas for the role.

✨Tip Number 3

Engage with the company’s product before your interview. Understanding how Plain works and identifying areas for improvement can provide you with valuable insights to discuss, demonstrating your proactive approach and genuine interest in the role.

✨Tip Number 4

Network with current or former employees of Plain on platforms like LinkedIn. Gaining insider knowledge about the company culture and expectations can give you an edge in your application and help you tailor your conversation during the interview.

We think you need these skills to ace Senior Product Engineer (Frontend)

Frontend Development
JavaScript
React or Vue.js
GraphQL
WebSocket Programming
State Management
UI/UX Design Principles
Performance Optimisation
Problem-Solving Skills
Collaboration with Designers
Customer Interaction
Agile Methodologies
Attention to Detail
Adaptability to New Technologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in frontend engineering, particularly in B2B SaaS environments. Emphasise your contributions to product-led companies and any specific projects that showcase your skills in state management and UI development.

Craft a Compelling Cover Letter: In your cover letter, express your passion for building user-centric products. Discuss how your experience aligns with the responsibilities outlined in the job description, such as shipping features and improving user experiences. Mention your excitement about architectural conversations and working closely with design teams.

Showcase Your Problem-Solving Skills: Provide examples of how you've tackled complex challenges in previous roles. Highlight specific instances where you improved performance or user experience in web applications, especially those involving data fetching and state management.

Demonstrate Your Learning Agility: Mention any new technologies or paradigms you've learned independently. This will show your adaptability and willingness to grow, which is crucial for a role in a seed-stage startup like Plain.

How to prepare for a job interview at Plain

✨Show Your Passion for User Experience

Make sure to express your enthusiasm for creating a top-notch user experience. Discuss specific examples where you’ve improved UI or UX in previous projects, and how that impacted user satisfaction.

✨Demonstrate Problem-Solving Skills

Prepare to discuss how you've tackled complex frontend challenges in the past. Be ready to share your thought process on state management and performance optimisation, as these are key areas for the role.

✨Engage in Architectural Conversations

Since the role involves architectural discussions, come prepared with insights or questions about frontend architecture. Show that you’re not just focused on coding but also on how it fits into the bigger picture.

✨Be Ready for Ambiguity

As the company is still in its early stages, demonstrate your comfort with ambiguity. Share experiences where you thrived in uncertain environments and how you adapted to changing requirements.

Senior Product Engineer (Frontend)
Plain
P
  • Senior Product Engineer (Frontend)

    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-07-14

  • P

    Plain

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>