Senior DevOps Angular Front-end Engineer
Project Duration:
Start and end dates to be determined.
Location:
Vlaams-Brabant
Responsibilities:
- Develop user-friendly web and mobile applications using the latest versions of the Angular framework.
- Create both simple and complex input and visualization screens based on business requirements.
- Collaborate with a team of front-end developers, back-end developers, and domain experts.
- Ensure consistency across projects while delivering optimal user experiences.
- Maintain and utilize a design system and shared libraries.
Required Qualifications and Experience:
- Extensive programming experience with the Angular front-end framework.
- Professional development experience with JavaScript and TypeScript.
- Proficiency in HTML5 and writing cross-browser compatible code.
- Extensive experience with CSS and SCSS.
- Experience with secure coding techniques and familiarity with OWASP TOP10.
- Proficiency with NodeJS-based build and development tools, including Angular CLI.
- Familiarity with REST, JSON, and API contract specifications in OAS.
- Understanding of authentication protocols and techniques such as SAML, OAuth, and OpenID Connect.
- Experience with the NX build system and signal-based solutions.
- Experience with state management solutions in Angular like NGRX or NGXS.
- A test-first mindset with knowledge of testing frameworks such as Cypress, Karma, Jasmine, and Protractor.
- Experience in building complex input and visualization screens with various data input and presentation components.
- Excellent knowledge of browser troubleshooting and debugging practices.
- Experience with maintaining design systems and using Storybook.
- Experience with development based on Figma designs.
- Familiarity with source control tools, preferably Git/Bitbucket.
- In-depth understanding of the entire web application development process.
Desired Skills:
- Experience with Atlassian Tools (JIRA, Confluence, BitBucket, Bamboo).
- Experience with mobile development for iOS, Android, Windows Phone (WinJS), React Native, Flutter.
- Understanding of event-driven applications.
- Familiarity with other front-end frameworks such as React and Vue.
- Experience with Docker and UI/UX design.
- Awareness of real-time communication through WebSockets and micro front-end methodologies.
Language Proficiency:
Fluent in English, both verbal and written. Dutch is a plus.
Personal Attributes:
- Ability to perform well in a fast-paced environment and meet deadlines.
- Inquisitive and analytical mindset.
- Proven ability to work in a multicultural, multifunctional environment.
- Customer and end-user focused.
- Excellent oral and written communication skills.
- Conceptual thinking and ability to form relationships.
- Teamwork and independent work capabilities.