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 JavaScript application development, including strong skills in HTML5, CSS3, and automated testing frameworks. Proven ability to lead technology transformations and mentor teams while establishing standards for technical excellence.
Highest-signal resume keywords
JavaScript Application DevelopmentSaaS Application DesignAutomated Testing with Mocha, Chai, SinonPerformance OptimizationAmazon Web Services (AWS)
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaScriptHTML5CSS3MochaChaiSinonReactReduxGitMVC Architecture
Soft Skills
Excellent CommunicationMentorshipTeam Collaboration
Tools & Technologies
WebpackGulpGruntNPMCloudFront
Certifications & Qualifications
BS/MS in Computer Science or Equivalent
Industry Keywords
Serverless TechnologyContinuous IntegrationContinuous DeploymentTechnical Excellence Standards
Tech Stack
Tools & technologiesAWSChaiFluxJavaScriptMochaReactReduxWebpack
About the role
Key responsibilities & impact- Implement features for all customer-facing applications at Sunrun
- Lead transformation of large portions of the technology stack to serverless
- Establish standards for technical excellence
- Collaborate with Product Management and UX designers to develop easily testable, high-performing applications
- Champion best-practice development methodologies
- Facilitate automated testing so teams can innovate rapidly
- Mentor and build team skills through standards setting, code reviews, and pairing
Requirements
What you’ll need- Minimum of 5 years of experience developing complex enterprise applications with JavaScript
- BS/MS in CS or equivalent is preferred
- Breadth and depth in SaaS application design and implementation
- Excellent communication skills
- Strong JavaScript application development of browser applications
- Strong knowledge of HTML5, DOM, markup, browser APIs, and CSS3
- Strong skills writing unit and integration tests in JavaScript using Mocha, Chai, and Sinon
- Experience with React and Flux is a plus
- Knowledge of Redux as a Flux framework
- Ability to work with JavaScript build/task runners such as Webpack, Gulp, Grunt, and NPM run scripts
- Strong knowledge of Git, version control, branching strategies, merging, and rebasing
- Performance optimization experience including browser page rendering, network traffic, and back-end system tuning
- Solid understanding of MVC architecture and frameworks
- Strong focus on automation and continuous integration/deployment
- Familiarity with Amazon Web Services, S3, and CloudFront
- Bias toward mentorship and skill-building
- Good team player
Benefits
Comp & perks- Employee development opportunities
- Well-being and safety-focused culture
- Remote work arrangement
- Team-building, training, and collaborative project work
- Equipment pickup from a local branch with advance notice for required on-site attendance
