- Company Name
- Klick
- Job Title
- Platform Developer, Intermediate
- Job Description
-
**Job Title:** Platform Developer, Intermediate
**Role Summary:**
Front‑end engineer responsible for building and maintaining modular web components on CMS platforms (AEM, Contentful, Drupal). Translates design systems into responsive, accessible, and performant code, integrates APIs, and collaborates with cross‑functional teams to deliver high‑quality digital experiences.
**Expectations:**
* 3–5 years of professional front‑end development.
* Strong command of JavaScript (ES6+), HTML5, CSS3, and SASS/SCSS.
* Proven experience with at least one CMS (AEM, Contentful, or Drupal).
* Ability to write clean, maintainable code that meets accessibility (WCAG 2.1+) and SEO standards.
* Familiarity with Git, CI/CD, and agile tools (Jira, Confluence).
* Willingness to mentor junior developers and engage in peer reviews.
**Key Responsibilities:**
* Design, develop, and refactor reusable UI components for CMS front‑ends.
* Convert design systems and mockups into responsive, cross‑browser code.
* Build and consume REST/GraphQL APIs, handle data fetching, caching, and transformation.
* Modernize legacy jQuery codebases to ES6+ or React patterns.
* Conduct performance audits (Lighthouse, PageSpeed) and implement optimizations (lazy loading, code splitting).
* Integrate analytics (Adobe Data Layer, GTM, Floodlight) and build form payloads with validation.
* Resolve bugs, collaborate with QA, and ensure comprehensive browser coverage.
* Work within GitHub workflows: PR creation, code reviews, and branch management.
* Document requirements, technical designs, and deployment notes in Confluence.
* Participate in estimation, retrospectives, and solutioning discussions.
* Mentor junior developers and promote best practices.
* Align work schedule with EST timezone for distributed team collaboration.
**Required Skills:**
* JavaScript (ES6+), HTML5, CSS3, SASS/SCSS.
* CMS component modeling, templating, and authoring workflows.
* DOM, browser APIs, event‑driven programming, and debuggers.
* Version control (Git) and CI/CD pipelines.
* Accessibility (WCAG 2.1+), SEO fundamentals.
* AI‑assisted engineering tools (Claude, Cursor AI) and design tools (Sketch, Figma, Photoshop).
**Preferred Skills:**
* Static site generators (Gatsby, Next.js) and TypeScript experience.
* Testing frameworks (Jest, React Testing Library, Cypress).
* Build tools (Webpack, Vite, Babel).
* Cloud platforms (AWS, Azure) and Docker.
* Analytics tagging and structured data implementation.
**Required Education & Certifications:**
* Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
* Relevant certifications (e.g., Adobe AEM, CMS specialization) considered a plus.