Apply

Staff Software Engineer (Front-end) - Web

Posted 5 days agoViewed

View full description

💎 Seniority level: Staff, 5+ years

📍 Location: United States, Canada, Europe, EST

🔍 Industry: Software Development

🏢 Company: Sanity

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: Frontend DevelopmentGitHTMLCSSJavascriptReact.jsTypeScriptUI DesignREST APINext.jsCI/CDNodeJS

Requirements:
  • Strong web development generalist who can adapt to new technologies and scenarios and find pragmatic solutions for the problems at hand.
  • Experience building CMS-powered websites leveraging design systems and component libraries.
  • Previously in-depth experience with Sanity (or other Headless CMS) + Next.JS is an advantage.
  • Write maintainable and high-quality TypeScript, React, and CSS code with an eye for good design/UX and accessibility.
  • Focus on quantitative outcomes and delivering measurable site improvements.
Responsibilities:
  • Design and implement a developer-focused front end that demonstrates best practices in modern web development (performance, accessibility, and scalability).
  • Build a performance-optimized site using advanced performance with caching strategies, appropriate render methods, strategies, and Core Web Vitals optimizations/improvements.
  • Leverage the Sanity Content Operating System to demonstrate its flexibility and power in our own marketing site
  • Collaborate with our Tech Lead on technical strategy, performance, and maintainability.
  • Work closely with our designer to build and refine a component library and design system.
  • Ensure exceptional web accessibility for an inclusive experience.
  • Support rapid iteration, helping marketing and growth teams test and refine messaging and UX.
  • Be part of a small, collaborative team, where clear communication and pragmatic decision-making are key.
  • Make data-driven decisions through user research and experimentation.
  • Work cross-functionally with teams like Growth, Product Marketing, Demand Generation and R&D teams.
Apply