Role OverviewSnap Inc is a technology company that builds fun and technically sophisticated products. The company is looking for a Full Stack Engineer to join their team.
What You Will Do
The successful candidate will build state-of-the-art mobile and desktop web software applications, implement features and user interfaces, and contribute to Snap's engineering culture.
Why It Might Be a Fit
The company is looking for a candidate with a passion for building a rich and innovative user experience, and who is adaptable in learning and applying evolving AI systems and tools.
Requirements
- 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
- Understanding of domain driven design principles
- Solid knowledge of unit testing
- Experience in front end design and/or web application development
- Writing code for User Interface components
- Experience optimizing JavaScript performance and browser layout rendering
- Proficiency in, or a strong aptitude for, leveraging AI tools to streamline development
- Adaptability in learning and applying evolving AI systems and tools
Benefits
- Paid parental leave
- Comprehensive medical coverage
- Emotional and mental health support programs
- Compensation packages that let you share in Snap’s long-term success
]]>