




**Code:** 1054 **Job Title:** Frontend Developer **Location:** São Paulo, SP **Professional Level:** Senior **Professional Areas of Expertise:** IT \- Development \- Web **Description:** Responsibilities \- Develop rich and interactive interfaces using Vue.js 3 and TypeScript. \- Work on solutions based on microfrontends. \- Ensure application performance, accessibility, and responsiveness. \- Write clean, testable, and high-quality code. \- Collaborate with designers and product teams to define effective solutions. \- Structure and maintain automated frontend tests (unit, integration, and end-to-end). \- Create and evolve reusable component libraries across squads. \- Implement optimized deployment strategies aimed at performance. \- Monitor performance metrics (LCP, FID, CLS) and lead improvement initiatives. \- Apply best practices for frontend application monitoring and observability. **Skills:** Mandatory Technical Requirements \- Minimum of 5 years of experience with modern frameworks, with a focus on Vue.js 3 and TypeScript. \- Proven understanding of the Vue.js lifecycle and its APIs, including reactivity, composition, directives, and rendering optimization strategies. \- Practical experience with the Composition API, script setup, slots, teleport, provide/inject, and dynamic components. \- Advanced knowledge of state management with Pinia or Vuex, including strategies for scalable applications. \- Hands-on experience with route lazy loading, code splitting, and bundle optimization using tools such as Vite or Webpack. \- Experience with SSR (Server Side Rendering), SSG (Static Site Generation), and integration with frameworks like Nuxt.js. \- Proficiency in HTML5, CSS3 (SASS, Tailwind), and responsive design. \- Advanced experience with testing (Jest, Testing Library, Cypress). \- Experience with componentization and maintenance of design systems. \- Knowledge of frontend deployment strategies and delivery optimization techniques. \- Mastery of performance metrics and optimization techniques. \- Experience with REST and GraphQL APIs. \- Proficiency with Git and CI/CD tools. \- Knowledge of accessibility (a11y). \- Experience working on projects with component-based architecture.


