3–6 years front-end engineering in a professional team with shipped production deliverables.
Strong vanilla JavaScript (ES6+), HTML5 and CSS3. Comfortable working without a framework; able to explain event delegation, the DOM API, and progressive enhancement.
Proficient understanding of web mark-up - semantic HTML by default.
Practical WCAG 2.2 AA: keyboard operability, focus management, contrast, alt text, form labelling.
Familiarity with AJAX and RESTful APIs and integration; comfortable consuming JSON APIs from within a block.
Understands the browser rendering path well enough to avoid regressions - render-blocking resources, layout thrash, image sizing.
Responsive and mobile-first implementation.
Experience with version control (Git) and pull-request workflow; receives and acts on code review well.
Excellent problem-solving skills, attention to detail, ability to work collaboratively in a team environment, and strong communication skills.
Job requirements - strongly preferred
Any AEM exposure, or any CMS-driven front-end delivery.
Edge Delivery Services or a static-site/JAMstack build.
CSS preprocessors (Sass, LESS) and build tools (Webpack, Gulp).
Understanding of SEO principles (structured data, canonical tags, redirect-safe mark-up).
Testing frameworks (Jest, Mocha) for block unit tests.
Some experience with automated visual regression or component testing