




Description: Essential Requirements: * Reside in Sergipe * Proficiency in HTML, CSS, and JavaScript (including ES6\+ and functional and reactive paradigms) * Knowledge of CSS preprocessors such as SASS, LESS, or others * Familiarity with CSS organization methodologies (BEM) * Knowledge of Vue 2 and 3, with mastery of concepts such as components, lifecycle, hooks, state, and routing * Familiarity with Vuex, Pinia, or other global state management patterns and libraries (Redux, MobX, Zustand, etc) * Experience with version control using Git (Git \- branching, merge, rebase, pull request, semantic versioning, etc) * Usage of npm, yarn, or pnpm, as well as knowledge of bundlers and build tools (Vite, Webpack, Rollup) * Experience with TypeScript * Ability to work with external APIs, SDKs, and third-party libraries * Consuming and manipulating data via REST or GraphQL, error handling, authentication, and authorization on the frontend * Ability to transform designs into code accurately, ensuring the implemented interface follows the provided layout * Experience in responsive design, grid systems, using Bootstrap * Use of browser DevTools, Postman, VS Code, Figma/Miro for integration with design You will stand out if you have: If you have experience in web development, mobile development, or system development in general * Application of best practices and standards (Clean Code, SOLID, Design Patterns focused on frontend) and use of linters and formatters (ESLint, Prettier) * Creation of unit, integration, and end-to-end tests with Jest, Cypress, or similar tools * Understanding of folder and component organization, Atomic Design, MVC/MVVM, Clean Architecture applied to frontend * Writing and reading technical documentation, use of Storybook, JSDoc, and Markdown * Basic knowledge of virtualization and containers (basic usage of Docker and isolated development environments) * Awareness of accessibility practices in HTML, ARIA, and keyboard navigation * Ability to work on migration projects or maintenance of legacy code * Knowledge of PHP * Techniques for optimizing loading and rendering (lazy loading, code splitting, tree shaking, caching, etc) * If all these characteristics match your profile, you are the ideal person to join our CVmaniacs team! Your role will be: * Develop tasks based on requests and information received from the Product team; * Perform system maintenance by diagnosing and fixing bugs; * Report task status during daily team meetings; * Document code for new features; * Test developed functionalities to ensure proper application operation; * Follow development standards and methods defined by the team and company; * Consume and help evolve existing APIs in the application; * Understand the business area the team is responsible for, developing tasks with the goal of improving the specific client's process; * Review team members' code, taking the opportunity to share knowledge; 2511160202461872820


