
Frontend Engineer
ClearlyRated
full-time
Posted on:
Location Type: Remote
Location: Oregon • United States
Visit company websiteExplore more
Salary
💰 $80,000 - $100,000 per year
Tech Stack
About the role
- 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
Requirements
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ReactTypeScriptCSSFlexboxGridperformance optimizationmicro-frontend architecturereal-time dataWebSocketsAPI integration
Soft Skills
problem-solvingcommunicationcollaborationcritical thinkingadaptabilityattention to detailcreativityproject managementleadershipanalytical skills