
Front End Developer (Angular)
TIVIT LATAM
Job description
We are a digital solutions company operating in ten Latin American countries. We support and evolve our clients' businesses through our four business lines: Digital Business, Cloud Solutions, Digital Payments, and Technology Platforms.
We are currently seeking talent to fulfill the role of Frontend Developer.
Experience and Knowledge:
Over four (4) years or more in:
-
Advanced frontend development with Angular in enterprise environments.
-
Advanced mastery of Enterprise Angular (standalone components, new control flow syntax, inject() dependency injection, and DI hierarchies).
-
Strict management of TypeScript, RxJS, Signals (computed, effect, resource), and interoperability between RxJS and Signals.
-
Performance optimization through Change Detection (OnPush, zoneless), lazy loading, @defer, and bundle analysis.
-
Advanced use of Angular Router (functional guards, resolvers), typed Reactive Forms, ControlValueAccessor, and HttpClient interceptors.
-
Implementation of security patterns: OIDC / OAuth 2.0 (Auth Code + PKCE, Keycloak), role-based access control in UI, XSS/CSP mitigation, and OWASP guidelines compliance.
-
Creation and maintenance of design systems and tokens using Angular Material / CDK, complying with accessibility standards (WCAG 2.1 AA) and internationalization (i18n).
-
Unit and component testing using TestBed and CDK harness, applying frontend architecture patterns (smart/dumb, facade).
-
Code and package management with Git, ESLint/Prettier, and npm (private registries, semver).
-
Intermediate or advanced technical English proficiency (comprehension and oral/written communication).
-
Bachelor's degree in Systems Engineering, Electronics, Telecommunications, or related fields.