Salary
💰 $150,000 - $185,000 per year
Tech Stack
AWSChaiCypressEC2FlaskJavaScriptJestMochaNext.jsNode.jsOpen SourcePythonReactRubyRuby on RailsTypeScriptWebpack
About the role
- Lead the design and development of our next-generation frontend architecture
- Implement high-quality user interfaces that are fast, beautiful, and accessible
- Build complex state management systems that are reliable and easy to understand
- Define and enforce frontend code standards, testing practices, and validation frameworks
- Translate designs from Figma into modular, production-ready code
- Own the frontend development process end-to-end, from technical planning through QA and release
- Develop new client-facing features and interfaces
- Partner with designers and backend engineers to create seamless experiences
- Drive improvements in performance, maintainability, scalability, and overall FE code health
- Tackle complex architecture challenges and apply architectural standards
- Help shape engineering culture and grow the frontend team
Requirements
- 6+ years of experience in software engineering, with a focus on frontend development
- Strong proficiency in Typescript, JavaScript (ES6+), HTML5, CSS, and modern JS frameworks—especially React
- Experience working with CDNs and optimizing frontend delivery performance
- Experience working on large, complex single-page applications
- Deep understanding of software engineering fundamentals: modularity, scalability, separation of concerns
- Expertise with JavaScript build tools (e.g., Webpack, Vite) and frontend packaging and delivery
- Experience with modern testing frameworks like Playwright, Jest, Cypress, Mocha, or Chai
- Proficiency contributing to backend code (Ruby, Python, or Node)
- Ability to translate visual designs from Figma into modular, production-ready code
- A degree in Computer Science or equivalent experience
- Deep experience with application observability
- Authorized to work in the U.S.
- Comfortable working out of NYC HQ in SoHo at least 3 days/week