ACENSI is looking for a Front-End Developer for one of their clients based in Brussels :
Service description :
The product "Digital workplace - Communication" consists of several tools and applications to support various demands of departments and users within the company. In this product, a new initiative has started. It consists of migrating the corporate websites to SiteCore XM Cloud.
Requirements :
Must-have skills
FRONT-END :
• Sitecore XM Cloud :
o Understanding of the XM Cloud architecture, including its SaaS nature, composable architecture, and deployment models.
o Experience working with Sitecore Pages and Experience Manager within the XM Cloud environment.
o Knowledge of XM Cloud's content delivery capabilities and integration with front-end frameworks like Next.js.
o Familiarity with developing and deploying applications on XM Cloud.
o Understanding of security and scalability considerations in XM Cloud.
• js & Sitecore JSS Integration :
o Proven experience building and deploying Next.js applications integrated with Sitecore XM Cloud using Sitecore JSS.
o Deep understanding of how to fetch and render Sitecore content within a Next.js application using JSS.
o Proficiency in implementing server-side rendering (SSR) and CSR (Client Side Rendering) with Next.js and JSS for optimal performance and SEO.
o Proficiency in implementing ISG
o Proficiency in implementing the preview functionality of Sitecore
o Knowledge of best practices for structuring and organizing Next.js projects that consume Sitecore content.
o Experience with deploying and scaling Next.js and Sitecore JSS applications.
• Micro-frontend Architecture :
o Familiarity with the concept of micro-frontends and their benefits.
o Experience with techniques for building and composing micro-frontends (e.g., using module federation, single-spa).
o Understanding of how to integrate micro-frontends with Sitecore and Next.js.
o Knowledge of best practices for designing and implementing micro-frontend architectures.
• Front-end Development :
o Solid foundation in HTML, CSS, and JavaScript, React, NextJS.
o Experience with modern JavaScript frameworks (React, Vue, or Angular).
o Knowledge of responsive design and cross-browser compatibility.
• Accessibility :
o Strong understanding of web accessibility principles and guidelines (WCAG).
o Experience with semantic HTML for creating accessible content structures.
o Knowledge of ARIA attributes for enhancing accessibility for interactive elements.
o Ability to ensure keyboard navigation and screen reader compatibility.
o Experience with accessibility testing tools and techniques.
o Understanding of accessibility considerations for different disabilities (visual, auditory, cognitive, motor).
• Version Control :
o Proficiency with Git for source code management.
• Docker/Containers :
o Understanding of containerization concepts and benefits.
o Experience with Docker for building, deploying, and managing containerized applications.
o Knowledge of Docker Compose for orchestrating multi-container applications.
o Familiarity with container registries (e.g., Docker Hub).
• You are able to speak, read and write fluently English and French or Dutch.
Nice-to-have skills :
o Experience with Sitecore Experience Accelerator (SXA).
o Knowledge of Sitecore Content Hub and Sitecore Experience Platform (XP).
o Familiarity with DevOps practices and tools for Sitecore deployments.
o Experience with cloud platforms like Azure or AWS for hosting Sitecore solutions.
o Understanding of Sitecore search and indexing.
o Experience with testing frameworks for Sitecore and Next.js applications.
o Experience migrating existing Sitecore solutions to XM Cloud.
o Knowledge of Sitecore Connect for XM Cloud and its integration with other services.
o Familiarity with performance optimization techniques for XM Cloud solutions.
o Familiarity with accessibility best practices for specific frameworks and libraries (e.g., React, Next.js).
o Experience with implementing accessible design patterns.
o Knowledge of international accessibility standards and regulations.
o Experience with Kubernetes for container orchestration.
o Knowledge of advanced CDN features like edge computing and security
General requirements :
o Strong problem-solving and analytical skills.
o Excellent communication and collaboration skills.
o Ability to work independently and as part of a team.
o Passion for learning new technologies and staying up to date with industry trends
Additional information :
• Location : Primary location is Brussels
Telework is possible but due to the nature of our environment (secure networks), onsite presence will be required at least partially.
Important: for non-EU candidates, please present candidates who comply with the following criteria:
• Possess a work permit allowing the individual to work in Belgium.
• Hold a valid residence permit confirming the right of residence in Belgium.