Job Description :
Requirements for the role :
- Develop user facing features for web applications
- Build user interface functionality across browsers and devices
- Develop a scalable and maintainable Web component architecture
- Ensure the optimized performance of the Web application
- Implement the latest best practices and conventions
- As part of an agile development team, participate in the sprint planning meetings, daily stand ups and follow the agile development process
- Review, refactor and maintain codebases
- Deploy web applications to staging and production environments
- Ensure the quality of the delivered Web application and its code
- Knowledge in programming languages, preferably JavaScript, Ruby or PHP
- Knowledge in HTML/CSS
- Strong knowledge of modern web technologies including JS (ES2015+), HTML5, CSS3 (SAAS, LESS) and web frameworks such as Angular, React, and Vue.
- Ability to communicate effectively in English.