Frontend Angular Developer

Keystone Solutions
Brussel, Belgium
12 days ago
Apply on www.adzuna.be
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
1 year minimum
Working hours
Regular working hours
Languages
French
Job source

Tech stack

Adobe Analytics Clean Code Principles Application Programming Interfaces (APIs) Component-Based Software Engineering HTML5 Unit Testing Software Code Optimization Code Review Memory Management Software Architecture Semantic HTML SonarQube
+6 more
TypeScript Web Content Accessibility Guidelines AngularJS Solid Principles Front End Software Development JestJS

Job description

  • Participate in updating technical documentation and software architecture.
  • Develop technical design and analysis based on functional documentation, migration specifications, and UI mockups.
  • Apply and enforce best development practices: clean code, SOLID principles, DRY, accessibility, and maintainability.
  • Collaborate within a team of three developers on various migration tasks.
  • Upgrade the Design System to Angular 22 and adapt existing components.
  • Develop and rewrite application components in semantic HTML and Angular CDK, replacing PrimeNG components.
  • Optimize code and rendering performance (response time, memory management, OnPush lifecycle).
  • Organize refactoring by simplifying existing code and eliminating obsolete dependencies.
  • Participate actively in cross-code reviews.
  • Develop and validate unit tests (Vitest) in a zoneless environment to ensure non-regression and high coverage.
  • Perform corrective and evolutionary maintenance of components.
  • Validate deployment and delivery of the solution (ng-packagr packaging under Bun, library publication).
  • Ensure proper behavior of the library in the showcase application and in the execution environments of consuming applications.
  • Ensure the quality of developments in line with the client’s standards and SonarQube rules.
  • Guarantee compliance with digital accessibility criteria (WCAG 2.1 level AA).
  • Adhere to deadlines and milestones of the delivery plan.
  • Communicate regularly with project stakeholders (Team Leader, Architect, UX/UI team) and provide transparent feedback on assigned activities.
  • Assist the Team Leader in qualifying, evaluating, and breaking down work packages in the agile tracking tool.

Requirements

  • Architecture de composants & Design Systems - Level: Confirmed - Most recent: 1 to 3 years ago
  • Clean Code & Principes SOLID - Level: Confirmed - Most recent: 1 to 3 years ago
  • HTML5 smantique & API Web modernes - Level: Confirmed - Most recent: 1 to 3 years ago
  • Tests unitaires (Vitest / JSDOM / tests en mode Zoneless) - Level: Confirmed - Most recent: 1 to 3 years ago
  • TypeScript - Level: Confirmed - Most recent: 1 to 3 years ago Language requirements: French Level Native

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.be
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:33 min

Building long-term Angular architectures with domain-driven design

Manfred Steyer Manfred Steyer · LIVE

5:46 min

Evolution of the Angular framework from AngularJS

Valentine Awe · World Congress 2023

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

2:13 min

Leveling up frontend skills through experimental passion projects

Elad Shechter · World Congress 2021

1:52 min

Maintaining backward compatibility across major versions

Jessica Janiuk · JS Congress

3:03 min

Building robust applications with standard web platforms

Dennie Declercq · LIVE

Videos

See all

Related articles

See all