Description
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.