Description
FrontEnd Developer to work on the development and update to Angular 20 of screens on the BVSeg insurance platform.
Responsibilities
* Lead the gradual or complete migration from Angular 11 to newer versions (up to Angular 20\);
* Analyze the impact of breaking changes between Angular versions;
* Refactor legacy code to comply with current Angular best practices Update and adapt third-party dependencies (libraries, UI frameworks, etc.);
* Adjust build, lint, test, and CI/CD pipeline configurations;
* Ensure application compatibility, performance, and stability after migration Work together with backend, QA, and product teams during the process;
* Create technical documentation of the migration process and architectural decisions;
Technical Requirements
* Solid experience with Angular (versions 11 and above);
* Experience with: Standalone Components, Signals, New change detection control and performance;
* Practical experience in migrating Angular versions or modernizing legacy applications;
* Deep knowledge of: TypeScript HTML5, CSS3 / SCSS RxJS (observables, operators, subscriptions);
* Familiarity with: Angular CLI Lazy Loading and modules State management;
* Experience with resolving breaking changes and migration warnings;
* Knowledge of unit testing (Jasmine, Karma, Jest or similar);
* Experience with version control (Git);
Desirable Requirements
* Experience with refactoring large-scale applications;
* Knowledge of accessibility (a11y) and web performance;
### **Employment Type:**
CLT
### **Benefits:**
Food or Meal Voucher, Health Plan After 90 days, Dental Plan, Life Insurance
### **Department:**
Corporate