Snap Inc is looking to improve the way people live and communicate by empowering people to express themselves, live in the moment, learn about the world, and have fun together through its web platform
Requirements
- Expert Full Stack Proficiency: Mastery of Javascript/TypeScript, HTML, and CSS, along with backend languages such as Java, Golang, NodeJs, or Python
- Modern Web Architecture: Deep expertise in React and Next.js (or similar server-rendered frameworks) with a focus on component-based architectures and responsive design
- System Design: Proven ability to design distributed systems and APIs for content retrieval, employing advanced caching, ranking, and routing strategies
- Engineering Excellence: Champion of domain-driven design, functional programming principles, and rigorous testing methodologies (unit, integration, and end-to-end)
- Resilient UI: Experience writing code for user interface components that are resilient, reusable, and accessible
- Optimization: Specific experience optimizing high-traffic applications for Core Web Vitals and resolving performance bottlenecks in both frontend and backend systems
- Advanced Frontend Tech: Experience with WebGL, Canvas, WebAssembly, Service Workers, or other advanced front-end technology
Responsibilities
- Architectural Leadership: Architect and lead the implementation of the core Web Platform using Next.js, React, Web Assembly, and TypeScript to power both logged-out and logged-in experiences at scale
- Platform Strategy: Define the long-term technical roadmap for web infrastructure, including server-side rendering strategies, static site generation, and caching layers
- SEO & Discoverability: Lead the strategy for technical SEO foundations—ensuring the platform natively supports optimal site architecture, crawlability, canonicalization, and structured data
- Tooling & Efficiency: Build advanced tooling, automation, and template systems (e.g., content feeds, diagnostics dashboards) that enable other product teams to ship faster while maintaining high quality and performance standards
- Performance Engineering: Drive initiatives to optimize Core Web Vitals, browser layout rendering, and JavaScript execution across the organization, identifying and resolving complex scalability issues
- Cross-Functional Impact: Collaborate with data, growth, security, and infrastructure partners to design experimentation frameworks and build feedback loops into the core system
- Mentorship: Mentor L5 and senior engineers, leading code reviews and technical design discussions to grow engineering expertise across the team
Other
- Bachelor's Degree in a relevant technical field such as computer science or equivalent years of practical work experience
- 9+ years of post-Bachelor’s software development experience; or a Master’s degree in a technical field + 8+ year of post-grad software development experience; or a PhD in a related technical field + 5+ years of post-grad software development experience
- Extensive experience with full stack web development and architecture
- Experience leading technical projects or teams
- Default Together Policy: Work in an office 4+ days per week