Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior UI Engineer image - Rise Careers
Job details

Senior UI Engineer

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 a Senior UI Engineer to join our team and help us define the next phase of support tooling.

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 product ideas and building APIs through to tweaking drop-shadows so they feel just right.

We are now looking for a senior or staff-level engineer with a front-end and design focus to join our team.

You will:

  • Ship features to solve customer problems, end to end – with a focus on our app. You’ll talk to customers to validate ideas and scope features, lead the development of those features day to day, and work with Kate, our marketer, to make sure they’re adopted and loved.

  • Work closely with Mitchell, our designer, to make sure that the user experience for every feature is top-notch –  from copy to to  UI details and polish.

  • Evolve and improve our in-house UI library and building blocks to continuously make it easier and faster to provide high-quality experiences to our customers.

This is a great fit if you…

  • Are driven by impact and working with wonderful, high-EQ people. You measure the quality of your work by the end-experience of users, not the abstractions or cleanliness of the code.

  • Have worked on similar software before – modern, collaborative web applications with a high performance and quality bar – and are comfortable with React, design systems and modern application architectures.

  • Are comfortable building full-stack. You don't have to be an expert in everything (no-one is) but you consider yourself an expert in some areas and a generalist in others.

  • You are excited about iterating on interface design in code vs. building to a spec. You enjoy digging into UI details and solving the complex interaction and technical challenges that come with building a best-in-class modern application.

This won't be the right role if you…

  • Are uncomfortable with ambiguity. You should be happy with a bit of chaos and adrenaline which comes from being in a fast moving product team where the path ahead isn't always clear.

  • Aren't sure whether working in a remote setting is for you. We're remote first and foremost and would need you to be ok with that.

  • Feel uncomfortable shipping a feature without explicit designs or clear specs.

  • 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. Postgres is great.

  • 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.

Note: We are an equal opportunity employer and remote-only company. At this time, we can only support hiring within Europe for this role.

What You Should Know About Senior UI Engineer, Plain

At Plain, we’re on a mission to build the fastest and most powerful customer support platform for the next generation of B2B companies. We serve forward-thinking clients like Stytch, Sanity, and Fly.io, and we need a talented Senior UI Engineer to join our dynamic team. In this role, you won't just be moving tickets; you'll own and solve problems from start to finish. You’ll ship impactful features for our app, engage directly with customers to scope ideas, and collaborate closely with our designer, Mitchell, to ensure a flawless user experience. With your expertise in modern web applications, particularly in React and design systems, you'll also help evolve our in-house UI library, making high-quality experiences easier for our users. We value impact and a great team culture above all, and we’re looking for someone who relishes in crafting a polished interface. If you're excited by the challenges of a fast-paced startup and aren't afraid of a little chaos, you might be the perfect fit for our remote-first team. However, if you require specific designs or a structured environment, this role may not be suitable. Join us on this exciting journey and contribute to defining the future of support tooling!

Frequently Asked Questions (FAQs) for Senior UI Engineer Role at Plain
What are the primary responsibilities of a Senior UI Engineer at Plain?

As a Senior UI Engineer at Plain, your primary responsibilities include shipping features that directly address customer needs for our application. You’ll validate ideas through customer interactions, lead daily development efforts, and collaborate with the marketing team to ensure wide adoption. Additionally, you’ll work closely with our designer to polish the user experience and continuously evolve our UI library to improve high-quality user interactions.

Join Rise to see the full answer
What qualifications are needed to apply for the Senior UI Engineer position at Plain?

To apply for the Senior UI Engineer role at Plain, candidates should have a strong background in front-end development, particularly with modern web applications and technologies like React. Familiarity with design systems and experience building full-stack systems is also preferred. Candidates should be adaptable, comfortable in a remote environment, and ready to tackle ambiguity in a fast-paced startup setting.

Join Rise to see the full answer
Does the Senior UI Engineer position at Plain require specific design specifications?

In the Senior UI Engineer role at Plain, while you will work closely with our designer, you should be comfortable shipping features without explicit designs or detailed specifications. The ability to iterate on interface designs through coding is valued highly as we operate in a fast-moving product team where clarity is often a moving target.

Join Rise to see the full answer
What should I expect from the company culture at Plain as a Senior UI Engineer?

The culture at Plain is dynamic and collaborative, with a strong emphasis on teamwork and high emotional intelligence. As a Senior UI Engineer, you’ll work in a remote-first environment, collaborating with talented individuals who are driven by impact rather than simply the cleanliness of code. You'll be part of an enthusiastic team that embraces challenges and values continuous improvement across all aspects of the user experience.

Join Rise to see the full answer
Is the Senior UI Engineer role at Plain a remote position?

Yes, the Senior UI Engineer role at Plain is a remote position. We prioritize remote work and collaboration, offering flexibility while emphasizing the importance of effective communication and team cohesion in a fully distributed setting. However, please note that we currently support hiring only within Europe.

Join Rise to see the full answer
Common Interview Questions for Senior UI Engineer
Can you describe your experience with front-end frameworks such as React?

When answering this question, elaborate on specific projects where you used React, discussing the functionalities you implemented and any challenges you overcame. Highlight your ability to create dynamic, user-friendly interfaces and your understanding of state management. Connecting your experience to Plain's mission will demonstrate strong alignment with their values.

Join Rise to see the full answer
How do you approach designing user experiences?

To effectively answer this question, discuss your design process, including user research, wireframing, and prototyping. Highlight your collaboration with designers and users to iterate on designs based on feedback. Share examples of how your designs improved user engagement or simplified processes, tying it back to Plain's focus on impactful user experiences.

Join Rise to see the full answer
How comfortable are you with working in a remote-first environment?

Discuss your previous experience with remote work, emphasizing effective communication, time management, and how you maintain productivity in a distributed team. Mention any tools or practices you find useful to stay connected, showing that you thrive in a remote setting like Plain’s.

Join Rise to see the full answer
What strategies do you use to ensure high performance while developing web applications?

In your response, explain your understanding of performance optimization techniques, such as lazy loading, code splitting, and minimizing re-renders in React. Provide examples from past projects where you implemented these techniques, demonstrating your capacity to balance performance with functionality—critical for a role at Plain.

Join Rise to see the full answer
Can you describe a challenging problem you solved in your previous projects?

When answering this, select a specific instance where you faced a technical challenge or design dilemma. Walk through your thought process, the steps you took to address the dilemma, and the outcome. Relate the lesson learned to the demands of a fast-paced environment like Plain.

Join Rise to see the full answer
How do you keep up with new technologies and trends in front-end development?

Share your strategies for staying current, such as following industry blogs, attending webinars, or participating in coding communities. Emphasize your eagerness to learn and adapt, which aligns perfectly with Plain's innovative approach.

Join Rise to see the full answer
Describe your experience with UI libraries and design systems.

Highlight your familiarity with various UI libraries, discussing particular projects where you contributed to or utilized them. Mention how you’ve ensured consistency and quality across applications, aligning your response with Plain's commitment to evolving their UI library.

Join Rise to see the full answer
How do you handle feedback regarding your designs or code?

Express how you view feedback as an opportunity for growth. Discuss specific instances where you received criticism and adjusted your approach, showcasing your collaborative spirit and openness to improvement—key elements for thriving at Plain.

Join Rise to see the full answer
What factors do you consider when writing clean, maintainable code?

Discuss principles like DRY (Don't Repeat Yourself), readable naming conventions, and appropriate modularization. Provide an example from a past experience where you implemented these principles and the impact it had on project success, which could resonate well with Plain's emphasis on quality.

Join Rise to see the full answer
How would you prioritize multiple features with conflicting deadlines?

Outline your approach to project management, including techniques like impact analysis and stakeholder communication. Illustrate with a scenario from your past where you successfully navigated competing priorities, highlighting your ability to maintain quality under pressure—qualities valued at Plain.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Plain Remote No location specified
Posted 24 hours ago
Photo of the Rise User
Plain Remote No location specified
Posted 21 hours ago
Photo of the Rise User
ServiceNow Remote Hamerton House 18-20 Aharon Bart St., Bldg. B 3rd Floor, Petah Tikva, Israel
Posted 10 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
Woongjin, Inc Hybrid Ridgefield Park, NJ, USA
Posted 8 days ago
Opto Investments Hybrid San Francisco, California, United States
Posted 12 days ago
Photo of the Rise User
Leadtech Remote No location specified
Posted 5 days ago
Photo of the Rise User
Cardless Hybrid San Francisco, California
Posted 2 days ago
Photo of the Rise User
Posted 8 days ago

Customer support for modern tools. Fast, flexible and extendable.

7 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 11, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!