Apply frontend security best practices (token management, sessions, etc.).
Collaborate with UX/UI and Product teams on technical prioritization.
Ensure adherence to corporate design systems.
Assist with automation of builds, deployments, and continuous integration (Azure DevOps).
Advocate for maintainability, testability, and long-term code evolution.
Requirements
Strong experience with Angular 17+, including Angular Material, componentization, lazy loading, reactive forms, pipes, and advanced routing.
Strong experience with React, including componentization, Hooks (useState, useEffect, etc.), state management (Context API, Redux or similar), and building scalable SPAs.
Proficiency in TypeScript and component-oriented architecture.
Experience with HTML5, CSS3 (Flexbox, Grid) and preprocessors (Sass).
Experience building scalable SPAs.
Consumption of REST APIs.
Experience with unit testing (Jasmine/Karma).
Familiarity with Azure DevOps (pipelines, CI/CD).
Knowledge of design systems.
Knowledge of scalable frontend architecture (global state, domain-based modularization).
Experience generating documents in the frontend (PDFs, etc.).
Application of SOLID principles in the frontend.
Tech Stack
Angular
Azure
React
Redux
SCSS
TypeScript
Benefits
Meal allowance
Food allowance
Home office allowance
Health insurance
Dental insurance
Life insurance
Discount partnerships
Agreements with establishments and educational institutions