- Develop new user-facing features
- Write clear, extendable code
- Build reusable, DRY code that other developers can quickly review
- Weigh in on the technical feasibility of new features and UI/UX
- Create unit and end-to-end tests for new and existing features
- Communicate clearly and efficiently over text, video and in person
Skills and Experience
- BS in Computer Science or equivalent experience.
- Strong in both practical front-end development and ability to implement novel and
- Experience with a modern frontend framework (Vue.js, React.js, or
- Must have experience in Deployment of Extensions to large user
- Experience with writing accessible &amp; cross-browser compatible frontend UI with standards-
compliant HTML and CSS.
- Strong experience in defining and applying design standards, patterns, quality matrix depending on the solutions.
- Experience working with Agile development frameworks.