




Job Summary: Avantti Tecnologia is seeking a Senior Software Engineer to develop mission-critical corporate web applications in an international environment, with a focus on architecture, performance, and technical leadership. Key Highlights: 1. Develop mission-critical web applications 2. Play a pivotal role in the architecture of scalable front-end solutions 3. Serve as a technical reference for the team and support developers’ technical growth **Company:** Avantti Tecnologia Work model: Hybrid — São Paulo or remote (negotiable) Experience level: Senior Language: Advanced/fluent English (mandatory) **About the opportunity** Avantti Tecnologia is looking for a Senior Software Engineer with strong experience in Angular, TypeScript, and modern JavaScript to develop mission-critical corporate web applications in an international environment, with frequent collaboration with global teams. This person will play a pivotal role in the architecture of scalable front-end solutions, implementation of complex business logic, performance optimization, and assurance of high technical quality. They will also serve as a technical reference for the team, supporting developers’ technical growth and architectural decision-making. Requirements: Key responsibilities **Architecture & Core Development** Design and develop reusable components and services using Angular (v14+) and TypeScript Define and implement state management solutions using NgRx, Akita, or Signals Apply advanced RxJS techniques for handling asynchronous events and data streams Leverage advanced TypeScript features (Generics, Mapped Types, Discriminated Unions) to ensure strong type safety **Performance & Quality** Implement optimization techniques such as: Lazy Loading OnPush Change Detection Bundle optimization (Tree-shaking) Lead testing strategies: Unit tests: Jasmine, Karma, or Jest E2E tests: Cypress or Playwright Conduct technical code reviews to ensure best practices (SOLID, DRY, Angular Style Guide) **Leadership & Collaboration** Mentor junior and mid-level developers Collaborate with back-end teams to define REST/GraphQL API contracts Actively participate in agile ceremonies (Planning, Refinement, Review, Retrospective) Translate prototypes and designs into responsive, pixel-perfect interfaces using Angular Material, Tailwind CSS, or SCSS Communicate with international teams in English (meetings, documentation, technical discussions) **DevOps & Tools** Contribute to the evolution of build and deployment pipelines using: Angular CLI Webpack or Vite Git workflows Ensure environment consistency (Dev, QA, Prod) using Docker and cloud tools **Technical Requirements** Category Technologies / Knowledge Core JavaScript (ES6+), TypeScript, Angular (recent versions) State & Data RxJS, NgRx, Signals, REST, GraphQL Styling / UI SCSS/SASS, Tailwind CSS, Angular Material Testing Jest, Jasmine, Karma, Cypress Tools Git, NX Monorepo, Webpack/Vite, Docker Language Advanced or fluent English (mandatory) **Nice-to-have** Experience with large-scale front-end architecture Experience in complex corporate environments Knowledge of UX best practices and accessibility Experience with micro-frontends


