- Write code using a variety of programming languages and platforms such as JavaScript, React.js, CSS and HTML
- Update and expand existing programs
- Work with the project team to develop and manage work plans
- Utilize a thorough understanding of available technology, tools, and existing designs
- Build reusable components and front-end libraries for future use
- Translate designs and wireframes into high-quality code
- Optimize components for maximum performance across a vast array of web-capable devices and browsers

Required Qualifications:

- In-depth knowledge of HTML, CSS, JavaScript and other web development build tools like Grunt, Webpack, etc.
- At least 2 years of experience with React.js, Vue.js or AngularJS (or equivalent)
- Strong knowledge of core JavaScript, ES6
- Experience with version control software, such as Github
- Strong knowledge of responsive web design
- Experience with writing flexible and reusable code
- Experience with Sketch, Invision, or similar tools
- Experience with developing large customer-facing websites
- Good English, well-spoken and written
- Ability to work well in a team
- High level of strategic/ creative thinking
- Highly motivated and dependable with exceptional communication skills
- Be open to receiving feedback