Job Description
Requirements:
Technical Skills:
- Proficiency in core front-end technologies: HTML5, CSS3, JavaScript .
- Experience with front-end frameworks and libraries: React.js, Angular.js, or Vue.js.
- Familiarity with CSS pre-processing platforms: SASS, LESS.
- Proficiency in responsive design principles and front-end frameworks like Bootstrap or Tailwind CSS.
- Experience with version control systems like Git/GitHub.
- Basic knowledge of back-end technologies (optional, but advantageous): Node.js, RESTful APIs, GraphQL.
- Knowledge of modern build tools such as Webpack, Gulp, or Grunt.
- Familiarity with testing tools and methodologies like Jest, Mocha, or Cypress.
- Soft Skills:
- Strong problem-solving skills with attention to detail.
- Ability to work in a collaborative, agile environment.
- Excellent communication skills, both written and verbal.
- A strong sense of ownership and accountability for deliverables.
- Ability to manage time efficiently and work on multiple projects.
- Preferred Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 2-5 years of experience in front-end development.
- Experience with TypeScript.
- Familiarity with headless CMS or static site generators (Gatsby, Next.js).
- Experience with performance optimization tools and techniques.
- Knowledge of SEO best practices.