onsite
Software Engineer - Web Products
Software Engineer
Develop and maintain scalable web product components, focusing on CSS architecture and CMS integration to deliver high‑quality, reusable UI solutions.
About the role
Key Responsibilities
- Design, implement, and refactor reusable CSS components following a modular architecture.
- Collaborate with product and design teams to translate design specifications into responsive, accessible web interfaces.
- Integrate and extend content management systems to support dynamic content workflows.
- Optimize front‑end performance, ensuring fast load times and smooth user interactions.
- Maintain code quality through code reviews, automated testing, and continuous integration pipelines.
Requirements
- Proven experience building component‑driven UIs with CSS, HTML, and JavaScript.
- Strong understanding of CSS architecture patterns (BEM, OOCSS, SMACSS) and responsive design.
- Hands‑on experience with at least one major CMS platform (e.g., WordPress, Drupal, Sitecore).
- Familiarity with modern build tools (Webpack, Gulp) and version control (Git).
- Excellent problem‑solving skills and a collaborative mindset.