




Job Summary: We are seeking an experienced professional in VueJS and NodeJS to build interactive user interfaces, optimize performance, and collaborate on the development of high-quality products while ensuring standards and resolving issues. Key Highlights: 1. Priority for People with Disabilities (PCD) 2. Experience with VueJS and NodeJS in interface development 3. Team collaboration for high-quality products * **Opportunity with priority for people with disabilities (PCD).** **Description:** We are looking for a professional experienced in building interactive and responsive user interfaces using the VueJS framework integrated with NodeJS. The ideal candidate will be responsible for translating UI/UX designs into functional code, optimizing web application performance, and collaborating with the development team to deliver high-quality products. This professional must also stay up-to-date with frontend development best practices and be capable of effectively solving problems. **Responsibilities:** * Collaborate with development teams in software construction, following defined architectural standards; * Analyze and generate reports on developed code; * Ensure consistent application of development standards across software; * Work with C\#, .NET or PHP services, support documentation creation, and refactor to NodeJS according to established standards; * Support the team in technical decisions focused on system evolution. **Preferred Qualifications:** * Knowledge of C\#, .NET or PHP is a plus, given support in refactoring to NodeJS. * Experience integrating APIs and external services. Requirements: **Requirements:** * Bachelor's degree completed in Computer Science, Systems Engineering, or related fields; * VueJS: Solid experience with VueJS and its development best practices; * HTML/CSS: In-depth knowledge of HTML5 and CSS3 for layout creation and component styling; * JavaScript: Proficiency in JavaScript, including ES6\+; * Pinia: Experience managing application state using Pinia; * APIs: Ability to make calls to RESTful or GraphQL APIs; * Development Tools: Familiarity with tools such as webpack, Babel, and npm/yarn; * Version Control: Experience with version control systems, especially Git; * UI/UX: Understanding of user interface and user experience design principles; * Problem Solving: Ability to identify and resolve problems effectively and make informed decisions; * Agile Methodologies: Knowledge of agile methodologies such as Scrum and Kanban; * Unit Testing: Experience with unit testing and tools like Vitest, e2e, Jest or Enzyme (desirable, as it will help create automated tests for the QA team); * Docker: Ability to create Dockerfiles for frontend application execution; * Knowledge of Vue3 and its new features; * Ability to communicate clearly and concisely; * Proactive in identifying problems and seeking solutions. Benefits **Benefits:** * Medical Assistance; * Dental Assistance; * Meal/Voucher Allowance; * Remote Work Allowance; * Life Insurance; * TotalPass; * FIAP and Faculdade Impacta Partnership; * Childcare Assistance; * Assistance for children with disabilities.


