Skip to content

Senior Frontend Engineer – Product Experiences Platform
Company | Snowflake |
---|
Location | Menlo Park, CA, USA |
---|
Salary | $222000 – $339200 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
Requirements
- 5+ years of software development experience
- Proficient in HTML, CSS, and TypeScript / JavaScript
- Experience building with modern JavaScript frameworks (ie: React, Vue, Solid, Svelte, etc.) and build tools (Vite, Webpack / RSPack, Rollup, etc.)
- Experience building and maintaining tooling that enables your cross-team colleagues to succeed
- Experience in understanding, troubleshooting, and resolving client-side performance issues
- Strong written, verbal, and technical communication skills
Responsibilities
- Build a shared micro frontend framework to enable a true multi-tenant architecture for different applications to leverage the benefits of the shared infrastructure in a safe way
- Improve our frontend build and hot reload times so product engineers have tight feedback loops and can move quickly, even as the size of our codebase grows
- Enhance our frontend observability to enable developers to gain the insights they need to improve the performance and stability of our applications
- Define our approach to testing, type safety, and our overall strategy to improve code and product quality
- Build tools that allow our developers and product teams to prototype, build, change, test, and debug product experiences more rapidly
- Serve as a technical resource and engineering mentor for other frontend developers
- Lead and drive projects that span our stack, including Go and Node services hosted in Kubernetes and a UI written in TypeScript and React (hooks)
- Promote strong collaboration within a cross-functional team, including design, product management
Preferred Qualifications
- Experience contributing to interactive dashboards and visualization platforms, and/or rich interactive GIS applications is desirable
- Distributed system development experience is a big plus
- Demonstrated technical leadership experience, such as being an architect or tech lead for high-impact customer-facing projects