We are seeking a skilled Front-End Developer to join our team in Brussels, Belgium.
Job Description
This is an exciting opportunity to work on complex web and mobile applications using the latest versions of the Angular framework. Your primary responsibility will be to design and develop user-friendly interfaces that meet business requirements. You will collaborate with other developers, designers, and domain experts to ensure consistency throughout projects while delivering optimal user experience.
Key Responsibilities:
* Build user-friendly web and mobile applications using Angular framework
* Work in a team with front-end developers, back-end developers, and domain experts
* Cooperate with other team members to ensure consistency and deliver optimal user experience
Requirements
To succeed in this role, you will need:
* Extensive programming experience with front-end frameworks like Angular
* Professional development experience with JavaScript and TypeScript
* Excellent knowledge of HTML5 and cross-browser compatible code
* Experience with secure coding techniques, OWASP TOP10
* Familiarity with NodeJS-based build & development tools including Angular CLI
* Familiarity with REST, JSON, and API contract specifications in OAS
* Familiarity with authentication protocols and techniques (SAML, OAuth, OpenID Connect)
* Experience with state management solutions in Angular like NGRX or NGXS
* Good knowledge of various testing frameworks (Cypress, Karma, Jasmine, Protractor)
* Experience with building complex input and visualization screens involving data input components (autocomplete, picklist) and data presentation components (table, tree, charts)
* Excellent knowledge of browser troubleshooting and debugging practices
* Experience with maintaining design systems & using storybook
* Experience with development based on Figma designs
* Familiarity with source control tools (Git/Bitbucket)
* In-depth understanding of the entire web application development process (design, development, deployment)
Benefits
This is a freelance position with flexible working hours. You will have the opportunity to work on exciting projects and develop your skills in a dynamic environment. We offer a competitive rate of pay and opportunities for professional growth.
What We Offer
We provide a collaborative and inclusive work environment where you can grow professionally and personally. Our company values diversity, equality, and inclusion, and we welcome applications from all qualified candidates.