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 optimizing performance and scalability of user-facing applications while adhering to high standards of code quality and security.
Highest-signal resume keywords
Full Stack Web DevelopmentJavaScript ProficiencyExperience with UI FrameworksPerformance OptimizationAI Tools Utilization
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
Tools & Technologies
ReactAngularVueWebGLGraphQLKubernetesAWSMemcacheRedisService Workers
Certifications & Qualifications
Bachelor's Degree in Computer ScienceMaster's Degree in Technical FieldPhD in Relevant Technical Field
Industry Keywords
Domain-Driven DesignMicroservicesDistributed SystemsScalable ServicesHigh-Velocity Engineering Workflows
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 through shared libraries and systems
- Log and analyze operational and engagement metrics
- Use AI tools and high-velocity engineering workflows to design and ship scalable services
- Uphold rigorous standards for 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
- 6+ years of post-Bachelor’s software development experience; or Master’s degree in a technical field plus 5+ years of post-graduate software development experience; or PhD in a relevant technical field plus 2+ years of post-graduate software development experience
- 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
- Ability to identify and resolve performance and scalability issues
- Proficiency in leveraging AI tools and auditing generated output for architectural integrity, performance, and security
- Adaptability in learning and applying evolving AI systems and tools
- Preferred: experience with WebGL, Canvas, WebAssembly, service workers, GraphQL, large-scale microservices, distributed systems, NoSQL, Memcache/Redis, Kubernetes, or Google/AWS services
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