




Job Summary: Develop rich and interactive interfaces using Vue.js 3 and TypeScript, working on microfrontend solutions while ensuring performance, accessibility, and responsiveness. Key Highlights: 1. Expertise in microfrontend-based solutions 2. Development of rich and interactive interfaces with Vue.js 3 and TypeScript 3. Focus on application performance, accessibility, and responsiveness **Code:** 1015 **Job Title:** Senior Frontend Developer (Vue.js 3\) **Location:** São Pedro, SP **Professional Level:** Senior **Professional Areas:** IT \- Development \- Web **Description:** Responsibilities Develop rich and interactive interfaces with Vue.js 3 and TypeScript. \- Work on microfrontend-based solutions. \- Ensure application performance, accessibility, and responsiveness. \- Write clean, testable, and high-quality code. \- Collaborate with designers and product teams to define effective solutions. \- Build and maintain automated frontend tests (unit, integration, e2e). \- Create and evolve reusable component libraries across squads. \- Implement optimized deployment strategies targeting 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. \- Demonstrated understanding of the Vue.js lifecycle and its APIs, including reactivity, composition, directives, and rendering optimization strategies. \- Practical experience with 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 like Vite or Webpack. \- Experience with SSR (Server Side Rendering), SSG (Static Site Generation), and integration with frameworks such as 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 in projects based on component architecture.


