Key Responsibilities
- Design and develop responsive, user-friendly websites.
- Collaborate with UX/UI designers to implement visual and interactive elements.
- Ensure cross-browser compatibility and optimize websites for performance and mobile responsiveness.
- Test websites for functionality, usability, and performance across platforms.
- Monitor, troubleshoot, and resolve issues related to website performance, user experience, and security.
- Stay updated with new web technologies and industry best practices.
Requirements
Tools and Design Skills:
- 5-7 years of experience in related field.
- Familiarity with UI design principles: color theory, typography, layout.
- Basic proficiency in design tools like Figma, Sketch, or Adobe XD.
- Understanding of user experience (UX), wireframing, prototyping, and user testing.
Skills and Competencies:
- Advanced HTML5 for content structuring, accessibility, and SEO-friendly semantic tags.
- Expert CSS skills: responsive design (media queries), CSS Grid, Flexbox, preprocessors (SASS/LESS).
- Strong JavaScript knowledge: DOM manipulation, event handling, AJAX, ES6+ features (promises, async/await).
- Familiarity with CSS frameworks: Bootstrap, Tailwind CSS, Foundation.
- Experience with jQuery (optional).
- Preferred experience with front-end frameworks like React.js, Vue.js, or Angular.
- Basic knowledge of web servers: Apache, Nginx, IIS, including SSL implementation.
- Skills in minification, bundling, and caching strategies for performance optimization.
- Experience with CMS platforms like WordPress, Joomla, or Drupal.
Preferred Certifications:
- Certified Web Developer (W3C or equivalent).