FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in full stack web development, with a strong focus on JavaScript, TypeScript, and various UI frameworks. Proficient in leveraging AI tools for optimizing performance and ensuring code quality in scalable applications.
Highest-signal resume keywords
Full Stack Web DevelopmentJavaScript ProficiencyExperience with React, Angular, or VueAI Tools UtilizationMicroservices and Distributed Systems
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaScriptTypeScriptHTMLCSSJavaGolangNodeJsPythonUnit TestingObject-Oriented Programming
Soft Skills
AdaptabilityProblem-Solving
Tools & Technologies
WebGLCanvasWebAssemblyService WorkersGraphQLNoSQLMemcacheRedisKubernetesGoogle Cloud Services
Certifications & Qualifications
Bachelor's Degree in Computer ScienceMaster's Degree in a Technical Field
Industry Keywords
Domain-Driven DesignPerformance OptimizationScalability IssuesHigh-Velocity Engineering WorkflowsUser Interface Components
Tech Stack
Tools & technologiesAngularAWSDistributed SystemsGraphQLJavaJavaScriptKubernetesMicroservicesNode.jsNoSQLPythonReactRedisTypeScriptVue.jsGo
About the role
Key responsibilities & impact- 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 maintaining code correctness, security, and production-ready quality
Requirements
What you’ll need- Bachelor's Degree in a relevant technical field such as computer science or equivalent years of practical work experience
- 2+ years of post-Bachelor’s software development experience; or Master’s degree in a technical field + 1+ year of post-grad software development experience; or PhD in a relevant technical field
- Experience with full stack web development
- 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 such as React, Angular, or 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
- Experience writing code for user interface components
- Experience optimizing JavaScript performance and browser layout rendering
- Proficiency in or strong aptitude for leveraging AI tools, including auditing generated output for architectural integrity, performance bottlenecks, and security risks
- Adaptability in learning and applying evolving AI systems and tools
- Bachelor’s degree or equivalent practical work experience
- MS degree in a technical field preferred
- Experience with WebGL, Canvas, WebAssembly, service workers, or other advanced front-end technology preferred
- Experience with GraphQL preferred
- Experience with large-scale microservices and distributed systems preferred
- Experience with NoSQL solutions, Memcache/Redis, Kubernetes, or Google/AWS services preferred
- Ability to identify and resolve performance and scalability issues preferred
Benefits
Comp & perks- Paid parental leave
- Comprehensive medical coverage
- Emotional and mental health support programs
- Compensation packages that let employees share in Snap’s long-term success
- Equity in the form of RSUs