Key Responsibilities
- Take lead on interesting technical challenges
- Ensure feasibility of designs
- Develop new user-facing features
- Write efficient and reusable code
- Collaborate with other team members
- Participate in code reviews
- Comply with company's security guidelines
- Provide troubleshooting support
Required Skills, Qualifications and Competencies
- Authorization to work in the U.S. without sponsorship
- 10 years prior programming experience
- Proficiency with JavaScript (ES5/6) with a focus on performance
- Experience with modern frontend ecosystem (npm) and tooling
- Experience with modern JS frameworks (Vue, React)
- Experience with module bundlers (webpack or similar)
- Experience with HTML 5, CSS 3 and preprocessors (Sass or Less)
- Knowledge of good coding standards (clarity, security, performance)
- Knowledge of web standards and best practices
- Knowledge of modular component architecture
- Experience with accessibility requirements &solutions
- Solid understanding of software deployment pipeline (source control, CI, investigating builds)
- Attention to detail
- Can provide code samples and/or portfolio of previous work
- Understanding and applying rigorous testing techniques is expected
- Experience with JavaScript testing frameworks (Jest or similar) is a plus
- Desire and ability to adapt to changing priorities, new challenges and different technologies