FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in building and maintaining React applications with a focus on TypeScript, multi-tenant theming, and accessibility standards. Capable of mentoring team members and collaborating effectively with cross-functional teams to deliver high-quality features.
Highest-signal resume keywords
React Application DevelopmentTypeScript ProficiencyNext.js Framework ExperienceAccessible UI DevelopmentData Visualization Skills
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
ReactTypeScriptNext.jsCSSData VisualizationTesting FrameworksRuntime Schema ValidationClient State ManagementStreaming UI TechniquesMulti-Tenant Theming
Soft Skills
Clear Written CommunicationSelf-ManagementMentoring
Tools & Technologies
Tailwind CSSStyled-ComponentsEmotionEChartsD3VitestJestTesting LibraryPnpm WorkspacesTurborepo
Industry Keywords
Accessibility StandardsWCAG ComplianceAPI ContractsComponent System DevelopmentDesign Tokens
Tech Stack
Tools & technologiesD3.jsGraphQLJavaScriptJestNext.jsNuxtReactReduxTypeScript
About the role
Key responsibilities & impact- Build features across both Knotch ACE and Knotch One applications
- Develop the component system that renders streamed, AI-generated layouts, including schemas, renderers, and contracts
- Work on multi-tenant theming, design tokens, per-brand configuration, and client-specific variants
- Build and maintain embeds that run the product inside customer websites
- Set standards for testing, accessibility, and performance
- Work with backend engineers on API and streaming contracts
- Write technical approaches before building and raise blockers, risks, and disagreements early
- Ramp up on unfamiliar parts of the product and codebase
- Mentor others through code review, pairing, and written design
- Own features end to end and collaborate directly with backend, data, and product teams
Requirements
What you’ll need- 6+ years building React applications in production
- TypeScript day to day, including typing data that arrives at runtime
- Next.js App Router, or another framework with a server/client rendering split — Remix, Nuxt, SvelteKit
- Experience in a large codebase with history, fitting into earlier decisions rather than starting clean
- CSS at scale — utility-first (Tailwind) or CSS-in-JS (styled-components, Emotion)
- Styling systems built on tokens or theme objects
- Accessible UI work — keyboard navigation, ARIA, and testing against WCAG
- Data visualization — ECharts, D3, Recharts or similar
- Writing tests alongside features — Vitest, Jest, Testing Library or similar
- Clear written communication and ability to work without close supervision
- Ability to scope own work, unblock oneself, and communicate needs
- Nice to have: Runtime schema validation — Zod, Valibot or similar
- Nice to have: Streaming or incremental UI — SSE, WebSockets
- Nice to have: Monorepo tooling — pnpm workspaces, Turborepo, Nx
- Nice to have: Design tokens and multi-tenant theming
- Nice to have: Embedding JavaScript into third-party sites — iframes, CSP, sandboxing
- Nice to have: Client state management at scale (Redux, Zustand or similar) against a typed API layer, GraphQL or REST
- Nice to have: Using AI-assisted tooling to move faster, and a view on where it helps and where it doesn't
Benefits
Comp & perks- Comprehensive health benefits through the employer of record (EOR) relationship with Globalization Partners
- Unlimited PTO
- Paid Holidays
- Wellness Perks
- Daily Company Break
- Phone Plan Credit (select team members who have high phone usage for work)
- Company Offsite
