Job Description
We are looking for an Angular Web Developer with solid experience in frontend development, modernization of web applications and integration with geospatial services. The person will be responsible for participating in the incremental migration of an existing application from Angular 11 to Angular 18, modernizing its architecture, eliminating inherited jQuery dependencies and ensuring compatibility with geospatial services and backend APIs.\nWe are looking for a profile with practical experience in migrations between major versions of Angular, good development practices, security in web applications and the ability to work collaboratively with backend teams and perform integration tests.\nResponsibilities main\nExecute the incremental migration from Angular 11 to Angular 18, managing compatibility changes between versions and updating dependencies.\nProgressively remove jQuery and replace its functionalities with native Angular solutions.\nModernize the frontend architecture using Standalone Components, the new flow control syntax (@if, @for) and Signals evaluation.\nAdapt the geospatial viewer to the GeoServer update, validating the compatibility of WMS/WFS layers, endpoints and EPSG coordinate reference systems.\nMaintain and update integrations with PostgREST services, including filters, RPC procedures and authentication through JWT.\nImplement secure authentication and token management mechanisms through HTTP Interceptors, considering risks such as XSS and good credential storage practices.\nDevelop and execute functional and integration tests to validate the stability of the application.\nCoordinate with the team. backend technical dependencies, resolving issues, and putting the solution into production.\nEssential requirements\nAt least 3 years of professional experience with Angular 14 or higher and verifiable experience in migrations between major versions of Angular.\nWorking knowledge of modern Angular: Standalone Components, Signals and control flow syntax (@if, @for).\nExperience removing jQuery and migrating legacy functionalities to native Angular implementations.\nExperience with HTTP Interceptors, JWT authentication and frontend security, including prevention of filters, RPC endpoints and authentication.\nProficiency in TypeScript and familiarity with Node.js, npm and Git.\nCONDITIONS\nContract to work with an IT consulting company initially for 4 months, Salary according to aspiration and experience, All Legal Benefits, Extralegal benefits such as Life Insurance, Medical and Psychological Assistance, Agreements with financial and educational entities, Discounts on GYM, English, Travel, e-learning, among others. Office hours Monday to Friday in 100% REMOTE mode.\nIf you really have at least 3 years of certifiable experience as an Angular Developer and you have experience in Migrating between major versions of Angular, apply immediately and I will gladly give you all the information about it.",