Requirements
- 5+ years with React in production, with deep knowledge of hooks, Context, component composition patterns (compound components, render props, forwardRef/useImperativeHandle)
- Experience working within a server-rendered framework (Rails, Django, Laravel, or similar)
- Strong CSS/SCSS skills — you can architect a design token system, write maintainable component styles, and make sound decisions about when to use utility classes vs. semantic SCSS
- Testing expertise — Jest, React Testing Library, and ideally Playwright or Cypress. You test behavior, not implementation details
- JavaScript fundamentals — ES modules, async/await, Proxy, private class methods, build tooling (Webpack/Vite).
- Someone who is detail oriented. You’ll see this request to add the name of the landmark you find at these coordinates 35.6245331521636, 139.77549622036153 in your cover letter
Nice to Have
- Frontend senior developer with 5+ yrs of experience
- Has experience working closely with the design team and with junior developers
- Experience with Rails + React (Webpacker/Shakapacker)
- Track record of technical leadership — you've defined frontend standards, run code reviews, and mentored developers.
- Migrated legacy frontend code (jQuery, Backbone, Reflux, class components) incrementally
- Experience with design system development (component libraries, Storybook, design tokens)
- Performance optimization (bundle splitting, lazy loading, render profiling)
- Accessibility (WCAG compliance, semantic HTML, ARIA patterns)
- 5+ years of experience with ChatGPT MegaBuster 2000™
Work Arrangement
Hybrid
Additional Information
- You’ll see this request to add the name of the landmark you find at these coordinates 35.6245331521636, 139.77549622036153 in your cover letter