Senior Frontend UI Engineer
- Hybrid
- Brussels, Brussels, Belgium
- Local managed staffing
Job description
Looking for a change? New challenges?
Want to boost your career in a Senior Frontend UI Engineer role? Join our Local Managed Staffing team at NRB!
The NRB Group, now a leader in Belgium's ICT sector, offers a wide range of IT services to meet all your IT needs, from Infrastructure & Cloud to Software Development, Consultancy & Managed Staffing.
Find out more here.
Mission
As our new Senior Front-End UI Engineer, you will be a member of the DWP Communication Product Line. You will be at the forefront of innovation, embarking on a major greenfield project to rebuild the our client's corporate websites from the ground up.
You will be part of the team which will shape our client’s digital presence using a brand-new, cutting-edge technology stack: Sitecore XM Cloud, Next.js, React, and their own NOVA design system.
We are looking for a highly skilled Senior Front-End UI Engineer to join their dynamic team. The ideal candidate is an expert in modern front-end technologies with a passion for building high-quality, scalable, and reliable web platforms. You will play a crucial role in shaping our technical landscape, collaborating with a talented team to deliver exceptional user experiences.
Mission tasks: (non-exhaustive)
Develop and maintain high-performance, reusable, and reliable front-end components using React.js and Next.js.
Architect and implement sophisticated user interfaces with Tailwind CSS and leverage our NOVA design system, along with other UI libraries like Material UI, Radix UI, or Chakra UI.
Manage and optimize our monorepo architecture using Turborepo to ensure efficient code sharing and streamlined development across projects.
Design and oversee our CI/CD pipeline in Azure DevOps to automate testing and deployment.
Implement containerized deployments and ensure our platforms are highly available and resilient.
Collaborate with our back-end teams to integrate with headless CMS platforms like Sitecore XM Cloud, Contentstack, and Strapi.
Act as a key technical advisor, supporting the Technical Architect and mentoring other team members on front-end best practices.
Actively participate in an Agile/Scrum environment, contributing to sprint planning, daily stand-ups, and retrospectives.
Required Skills
Front-End Technologies:
Frameworks/Libraries: Strong expertise in React.js and Next.js.
Design Systems/UI Libraries: Proficiency with modern design systems and UI libraries such as NOVA, Material UI, Radix UI, and Chakra UI.
Styling: Advanced knowledge of Tailwind CSS.
State Management: Experience with state management libraries (e.g., Redux, Zustand).
Core Languages: Mastery of JavaScript, TypeScript, HTML5, and CSS3.
Architecture & Deployment:
Monorepos: Proven experience managing monorepos using tools like Turborepo or Lerna.
Containerization: Expertise in containerized deployment with Docker and Kubernetes.
CI/CD: Strong skills in setting up and managing CI/CD pipelines, specifically with Azure DevOps.
Headless Architecture: Deep understanding of headless architecture and its implementation.
High Availability: Experience in building highly available and reliable websites/platforms.
CMS & Collaboration:
Headless CMS: Familiarity with CMS platforms such as Sitecore XM Cloud, Contentstack, and Strapi.
Teamwork: Ability to work effectively both independently and as part of a collaborative team.
Communication: Excellent verbal and written communication skills.
Agile/Scrum: Solid understanding and experience with the Scrum methodology.
Role-Specific Skills:
Technical Support: Ability to support the Technical Architect and provide strong front-end expertise to the team.
Problem-Solving: Strong analytical and problem-solving abilities.
Mentorship: Willingness to mentor and share knowledge with other developers.
Requirements
5+ years of professional experience in front-end development, with a strong portfolio of projects.
An excellent knowledge of English and a good knowledge of Dutch and/or French.
Expert-level proficiency in React.js, Next.js, and TypeScript.
Demonstrable experience with modern design systems (e.g., NOVA) and UI libraries.
Proven experience with Tailwind CSS.
Proven experience managing monorepos (Turborepo, Lerna).
Solid understanding of containerization (Docker) and CI/CD principles, preferably with Azure DevOps.
Familiarity with headless CMS architecture and platforms (Sitecore XM Cloud, Contentstack, Strapi).
Excellent communication skills and the ability to work effectively in a team-oriented, Scrum-based environment.
A proactive mindset with a strong sense of ownership and a passion for building high-quality digital products.
Ability to manage multiple projects and meet deadlines
Analytical and synthesis skills promoting simple oriented solutions
Strong presentation skills
Able to write processes, documentation and presentations
Able to demonstrate Information Technologies is your passion
Excellent communication and teamwork skills, with a proven ability to work closely with UX/UI Designer.
Our offer
· Contractual flexibility, a permanent contract or a freelance assignment;
· Flexible working hours with the possibility of teleworking (1 to 3 days a week);
· A team of enthusiastic, professional and talented colleagues in a good mood and atmosphere;
· Personalized career coaching to support your development;
· A company with a pleasant, dynamic and innovative working atmosphere.
#LI-HA1
or
All done!
Your application has been successfully submitted!