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.