Frontend Engineer

0



Application Deadline: 15 April 2026

Department: Engineering

Location: Portland, Oregon

Compensation: $80,000 - $100,000 / year

Description


Frontend Engineer


React · TypeScript · Modern Web

ClearlyRated · USA (Remote-West Coast Only) · Engineering

We’re building the interface that thousands of professional services firms use to understand what their clients actually think. If you love React, care about performance, and want to work on complex data problems — this is for you.

About ClearlyRated


ClearlyRated is a B2B SaaS platform that helps professional services firms — from global engineering consultancies to staffing agencies — measure, understand, and act on client satisfaction data. Our NPS-driven platform processes millions of survey interactions, powers real-time relationship health scoring, and is in the middle of a significant platform evolution: new data integration architecture, event-driven survey automation, and a growing AI/ML capability stack built on Google Cloud.

We’re a small, focused engineering team building systems that operate at enterprise scale. That means the problems are real, the stakes are high, and every engineer on the team does work that matters.

Our Stack
React TypeScript Tailwind CSS Vite REST APIs GCP CI/CD Testing

Key Responsibilities

What You’ll Build


This is not a marketing website. You’ll be working on a production-grade B2B SaaS platform handling real enterprise data. Specifically:

– Dashboard and data visualization components that surface NPS scores, client sentiment trends, and relationship health data across complex enterprise org structures
– Permission-aware UI that adapts to matrix organizational hierarchies — the same data looks different depending on who you are and where you sit in the business
– Survey automation interfaces connected to real-time event streams — when a webhook fires, something happens in the UI
– Configurable digest and reporting builder for senior leadership, with composable layout and export capabilities
– Component library and design system work that gets used by every engineer on the team
– Performance-critical rendering: we deal with large datasets, deep trees, and users who notice when things are slow



Skills, Knowledge and Expertise

What We’re Looking For
You don’t need years of industry experience. You need depth. Specifically:

Our Stack
React TypeScript Tailwind CSS Vite REST APIs GCP CI/CD Testing

React fundamentals you can explain, not just use. You know why hooks exist, how the reconciler works, when not to use useEffect, and what referential equality means for performance.
TypeScript fluency. You reach for types naturally. You know the difference between a type and an interface and when it matters.
CSS and layout confidence. You can implement a complex responsive layout without fighting the browser. Flexbox and Grid are second nature.
Performance instincts. You think about bundle size, render cycles, lazy loading, and memorization as a matter of habit, not afterthought.
You’ve built something real. A side project, an open-source contribution, a freelance build — something you can walk us through end to end and defend every decision.
AI-assisted development is in your toolkit. You use Cursor, Windsurf, Claude, or similar tools to move faster — and you understand what they’re doing, not just that they work.

Bonus Points
– Experience with micro-frontend architectures or design system development
– Exposure to streaming or real-time data in the UI (WebSockets, SSE, reactive patterns)
– Any backend exposure — understanding what lives on the other side of an API call makes you better at building against it
– Vue experience — we don’t use it, but it signals breadth

Benefits

How We Hire


We hire on ability, not tenure. We don’t care whether your experience comes from a top university, a bootcamp, an open-source project, or a side hustle you built at 2am. What we care about is whether you can think clearly, build well, and learn fast.

Our interview process is deliberately hard. If you make it through, you’ll know you earned it — and so will we. We test fundamentals, systems thinking, and the ability to reason through problems you haven’t seen before. We don’t ask you to recite design patterns. We ask you to think.


| | Our frontend interview tests: React and JavaScript fundamentals, TypeScript reasoning, component architecture, performance thinking, and a practical build exercise. We don’t ask trivia. We ask you to solve problems and explain your thinking. You’ll leave knowing exactly how you did.


You have to wait 20 seconds

Generating Apply Link...

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !
X

Join Our WhatsApp Channel to get latest Updates Join Now

Link Copied