Required Skills and Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5 to 8 years of experience in front-end development.
- Proficiency in HTML, CSS, JavaScript, and modern JavaScript frameworks/libraries such as React, Angular, or Vue.js.
- Strong understanding of responsive design principles and cross-browser compatibility issues.
- Experience with front-end build tools and package managers like Webpack, Gulp, or npm.
- Familiarity with version control systems, preferably Git.
- Knowledge of RESTful APIs and how to consume them effectively.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
Preferred Skills:
- Experience with TypeScript.
- Knowledge of CSS pre-processors like Sass or LESS.
- Familiarity with Agile methodologies and practices.
- Understanding of accessibility standards and best practices.