Frontend/Full-stack Engineer
Sweetspot · New York, NY · 20 mo ago
On-siteEngineering$130k–$200k/yrFull-time
Things you should know about us
- We work extensively with industry experts to build software that is useful for our clients. This means frequent customer calls and a constant level of iteration.
- Talent density is far more important than team size. We want to hire the absolute best, and are willing to wait to find the right person.
- If you're early in your career and/or don't come from a "prestigious" background, don't be afraid to apply - we all went to a state school and don't place a large emphasis on prestige.
- We value engineers who can work across the stack. While this role is primarily frontend, you'll have opportunities to contribute to our Python backend.
- Our office is in Manhattan.
What you'll do
- Design and implement performant, real-time chat interfaces
- Build and maintain complex document editors using ProseMirror/Tiptap, including custom extensions and collaborative features
- Architect state management solutions using Zustand to handle complex application state and real-time updates
- Implement efficient data fetching and caching strategies using React Query to optimize application performance
- Create accessible, responsive UIs using Radix primitives while maintaining a consistent design system
- Optimize rendering performance for large datasets and real-time updates
- Write clean, maintainable TypeScript code
- Contribute to backend feature development using FastAPI and SQLAlchemy when needed
Requirements
- Strong proficiency in TypeScript and modern React
- Experience with Next.js, including both client and server-side rendering strategies
- Solid understanding of state management patterns and experience with Zustand or similar libraries
- Proficiency with React Query or similar data fetching libraries
- Experience building accessible UIs using TailwindCSS and component libraries like Radix
- Strong knowledge of browser performance optimization techniques
- Experience with Git and modern frontend build tools
- Excellent problem-solving skills and attention to detail
- Familiarity with Python and SQL best practices
- Strong communication skills and ability to work effectively in a team
- US citizen
Preferred qualifications
- Experience with ProseMirror and/or Tiptap, especially building custom extensions
- Track record of building performant real-time LLM-based chat applications
- Experience with WebSocket integration in React applications
- Knowledge of collaborative editing algorithms and operational transformation
- Experience with SSR optimization in Next.js
- Experience with monitoring and debugging frontend performance issues
- Experience with Python, particularly with FastAPI and SQLAlchemy
- Understanding of PostgreSQL and database design principles
Pay
$130K - $200K
Schedule
Full-time
Benefits
Comprehensive benefits package
Pay
0.25% - 1.50%
Schedule
New York, NY, US