Company: Cronos Europa
Location: Brussels, Belgium (must live within 2 hours of Brussels by car)
Job Type: Long-term Project
Nationality Requirement: European Union Citizenship Required
For one of our clients at the European Commission, we are currently looking for a Senior Frontend Developer.
Key Responsibilities
* Design, develop, and maintain responsive and scalable Single Page Applications (SPAs) using Angular.
* Implement and support modular, maintainable code using micro-frontend principles.
* Collaborate with cross-functional teams, including backend developers, designers, and QA, to deliver end-to-end features.
* Integrate frontend applications with backend services and REST APIs.
* Ensure high standards of code quality, usability, and accessibility across devices and browsers.
* Participate in design reviews, architecture discussions, and continuous improvement efforts.
* Contribute to secure coding practices and frontend performance optimization.
* Support CI/CD processes and actively participate in deployment and release cycles.
Specific Expertise
* Strong experience with Angular 14+, TypeScript, and JavaScript (ES6+) in SPA development.
* Proficient in HTML5, CSS/SASS, and SVG, with a focus on responsive and accessible design.
* Experience with micro-frontend architecture and maintaining large-scale UI projects.
* Familiarity with state management (e.g., NgRx) and Node.js for dependency management and tooling.
* Knowledge of PWA development using Angular/Ionic is a plus.
* Experience integrating with RESTful APIs and understanding of cloud platforms such as AWS or Azure.
* Solid understanding of web application security, including SSO, CAS, XSS, and CSRF.
* Experience with CI/CD tools: GitLab, Jenkins, SonarQube, Bamboo, JIRA, and Confluence.
* Exposure to Docker and Kubernetes is an advantage.
Qualifications
* Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
* 10+ years of experience in frontend development, ideally in enterprise or large-scale environments.
* Strong communication and problem-solving skills.
* Ability to work independently and within agile, cross-functional teams.