About the job
About Sim
Sim is at the forefront of creating the premier platform for AI agents, empowering developers and enterprises to visually design, deploy, and oversee high-performing agents that streamline workflows globally. Our vision is clear: AI agents will revolutionize how the world operates, and Sim is the key to making that a reality. With backing from renowned investors such as Standard Capital, Paul Graham, Perplexity, SV Angel, and Y Combinator, we have embraced open-source principles from our inception.
Based in San Francisco, we are a dynamic, agile team that collaborates in person daily. With over 70,000 developers leveraging Sim, your contributions reach real users quickly and significantly. We value ownership, excellence, and the ambition of our builders as they shape the future from the ground up.
Role Overview
As a Frontend Software Engineer at Sim, you will be pivotal in developing our agent-building canvas and frontend platform. You will design intuitive user experiences, create robust and high-performance UI components, and help shape how thousands of developers utilize Sim. Collaborating with engineering, product, and design teams, you will take features from concept to production, directly influencing our product’s design, performance, and developer experience.
Your Responsibilities
- Design and develop essential frontend systems focusing on visual, interactive experiences that enable users to create and manage AI agents.
- Lead the rollout of new features, UI components, and real-time interactions within a Next.js monorepo.
- Ensure the frontend experience is efficient, refined, and enjoyable at scale.
- Establish standards for front-end code, UI architecture, and design systems.
- Work closely with engineering, design, and product teams to create seamless developer workflows.
- Enhance our custom component library and expand our existing design system.
- Rapidly prototype and iterate, delivering impactful improvements daily.
What We Seek
- Extensive experience with React and TypeScript.
- Strong understanding of UI/UX design principles and developer experience.
- Demonstrated capability to build sophisticated, interactive frontend applications (e.g., canvas editors, visual builders, collaborative tools).
- Knowledge of frontend performance, animations, and real-time systems (e.g., WebSockets, CRDTs).
- A proactive approach to problem-solving and a passion for technology.

