We are looking for a talented Front-End Web Developer to join our team in Brussels. You will design, develop, and maintain high-quality, scalable, and accessible web applications. Your work will focus on delivering an exceptional user experience through reusable, modular, and responsive front-end code.
Key Responsibilities:
Develop and maintain front-end website architecture.
Design user interactions and features that enhance the user experience.
Build reusable, modular front-end code and web components.
Ensure compliance with accessibility standards (WCAG 2.1+, WAI-ARIA).
Implement security and data protection best practices.
Optimize applications for cross-platform performance and scalability.
Maintain code integrity, organization, and documentation.
Test, troubleshoot, and fix coding issues.
Collaborate in designing and creating scalable software.
Analyze processes, data, and code to identify improvements.
Apply Agile principles and participate in technical design discussions.
Education:
Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
Required Knowledge and Skills:
Proficiency in HTML5, CSS3, and SASS.
Strong knowledge of JavaScript and modern frameworks (Angular 16+, Aurelia, React,, JQuery).
Expertise in BEM methodology for CSS.
Deep understanding of WCAG 2.1+ and WAI-ARIA accessibility standards and implementation.
Knowledge of web components for reusable UI elements.
Familiarity with REST, SOA, web services, and middleware technologies.
Understanding of design principles (SOLID, IDEALS, CQRS; SAGA is a plus).
Knowledge of UML (use case, activity, state transition diagrams).
Strong analytical, problem-solving, and communication skills.
Preferred Expertise:
Experience with Java 8, 11, 17+.
Familiarity with PostCSS, NPM workflows, and other JavaScript frameworks (NGRX, React).
Experience with Atlassian Suite (JIRA, Confluence, Bitbucket, Bamboo).
Knowledge of eUI/ECL frameworks.
Understanding of UX design best practices, including responsive and mobile-first design.
* Experience with Continuous Development / Continuous Integration, version control (Git/Bitbucket), and build tools (Maven, Gradle).