About the position
The JavaScript Engineer will be responsible for building and maintaining GumGum's main ad server client used on thousands of publisher sites. The role requires extensive knowledge of web technologies, experience with embedded 3rd party scripts, and the ability to diagnose and solve problems in a foreign JavaScript environment. The engineer will work in a highly collaborative environment, contributing to the team's collective knowledge and processes. The job description emphasizes GumGum's commitment to a diverse, inclusive, and equitable workforce.
Responsibilities
- Design, develop, and maintain new features and improvements for GumGum’s JavaScript code.
- Implement tests, ensuring proper functionality and graceful degradation on multiple browsers.
- Support and troubleshoot implementations of our scripts on publisher sites.
- Collaborate with a variety of internal teams.
- Contribute to FOSS prebid.org codebase.
- Mentor other team members in advanced JavaScript patterns and coding practices.
Requirements
- BS in Computer Science or equivalent work experience
- At least three years of JavaScript experience
- Extensive knowledge of Web technologies like HTTP(S), HTTP/2 protocol, CDNs, and server-side cache techniques
- Extensive experience working directly with the DOM/BOM, CORS, cross-frame communication, IAB SafeFrames, and code injection and execution
- Knowledge of HTML5 and CSS3 features, polyfills and graceful degradation
- Experience with Cross-browser compatibility and browser developer tools
- Experience with embedded 3rd party scripts
- Experience with Git and CI/CD pipelines
- Test-driven development
- Ad Industry experience a bonus
- Core understanding of JavaScript, including ES6 and modern building tools and working in a JS-framework free environment
- Strong communications skills
- Comfortable with working remotely and collaborating with overseas teams
- Ability to step into a foreign JavaScript environment (publisher) and diagnose and solve problems
- This engineer wants to see their work operate across the vast publisher ecosystem of the internet.