Software Engineer, Full Stack, Level 4
Snap, Los Angeles, California +4
What you will do
- Build State of the art mobile and desktop web software applications and/or systems
- Follow high-quality design and implementation practices
- Implement features and user interfaces to optimize performance of user-facing products
- Contribute to Snap’s engineering culture by working on shared libraries and systems
- Log and analyze operational and engagement metrics
- Utilize AI tools and high velocity engineering workflows to design and ship scalable services while upholding rigorous standards for code correctness, security, and production ready quality code
What you need
Knowledge, Skills & Abilities
- Highly proficient in JavaScript (and/or TypeScript), HTML, and CSS
- Highly proficient in Java, Golang, NodeJs, and/or Python
- Experience developing front-end software using Javascript UI Frameworks (i.e React, Angular, Vue)
- Strong knowledge of object-oriented and functional programming principles