This job post has expired on October 10, 2025. It is likely that the position has already been filled.
Staff Frontend Engineer at Mercor
posted 1 year agoStaff Frontend Engineer | $200,000–350,000 | San Francisco
Join a pioneering team building the next-generation AI design tool for product teams. As a Staff Frontend Engineer, you will play a key role in shaping the future of collaborative design software, working closely with the founding team and top-tier investors from OpenAI, Google, and Dropbox.
- Lead the design, development, and maintenance of scalable front-end and back-end systems.
- Collaborate directly with designers to translate UI/UX concepts into high-quality, production-ready code.
- Optimize performance and scalability for real-time collaborative features using advanced technologies.
- Architect core systems and contribute to a strong engineering culture.
- Integrate with design tools and developer environments to enhance workflow efficiency.
Requirements:
- 8+ years as a frontend engineer in a product-focused tech company.
- Expertise in React and TypeScript.
- Experience with atomic state management (Recoil, Zustand, Jotai, or Redux).
- Proficiency with real-time collaboration tools (Yjs, CRDTs, WebSocket/Socket.io).
- Performance optimization skills, including virtualization and WebAssembly integration.
- Basic Node.js/API integration, REST/GraphQL knowledge.
Bonus Skills:
- SVG/canvas rendering libraries (React-Konva, React-Flow, React Three, D3.js).
- DevOps experience (Docker, CI/CD).
- Background with Figma-like apps or collaborative editors.
- WebRTC knowledge and open-source contributions.
Benefits:
- Above-market base salary
- Meaningful equity
- In-person collaboration in San Francisco
If you are passionate about building innovative tools for designers and thrive in a fast-paced, collaborative environment, we want to hear from you!
How to apply for this role
- Upload your resume — keep it up-to-date and in English. Mercor will auto-fill your profile from it.
- Complete the AI interview — a 15-minute conversation about your experience. Be ready to discuss specific projects and challenges you've solved.
- Submit your application — only about 20% of applicants finish all the steps, so completing yours puts you well ahead.