Key Responsibilities:
- Design and develop complex, high-traffic front-end applications with structured content and interactive features
- Solve advanced front-end challenges including building custom libraries
- Improve web application performance using JavaScript profiling and optimization
- Guide technical discussions across cross-functional teams including non-technical stakeholders
- Drive reusable UI development with atomic design principles and accessibility compliance
- Collaborate with team members for problem-solving and promote a culture of technical mentorship
- Troubleshoot root causes, weigh trade-offs, and escalate issues when needed
Core Skills Required:
- Strong understanding and hands-on experience with HTML5 and CSS3
- Proficient in modern JavaScript and ECMAScript (ES6+) features
- Practical experience with Drupal CMS and writing templates using Twig
- Familiarity with CSS methodologies such as SASS, PostCSS, BEM, SMACSS
- Solid experience with Node.js and NPM ecosystem
- Experience using Git and platforms like GitHub/GitLab
Preferred (Good to Have):
- Experience with React, Vue, or Angular for SPA development
- Understanding of GraphQL, REST APIs, and CMS integration
- Familiarity with Webpack, Babel, and CI tools like Jenkins/CircleCI
- Exposure to Docker and container-based development workflows
- Knowledge of accessibility standards (WCAG AA)
- Experience contributing to open-source projects