TIVIT LATAM logo

Front End Developer (Angular)

TIVIT LATAM

On-sitemidPosted 20h ago

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.