Faster chat, better deals — Get the App

Mid-Level Front-End Vue.js Developer

Indeed

Company

Job typeFull-time
Workplace typeRemote
Experience level1 to 2 years
Education levelBachelor's Degree

Description

bringIT is a company born from a story of resilience and passion, becoming a reference in e-commerce for laptop parts. Grounded in strong values—Truth with Love, Humility, High-Performance Work, and Faith—we foster a culture of authenticity, excellence, and collaboration. We are seeking a front-end developer to work on the **bringIT** project, a high-volume e-commerce operation with a **headless** architecture built on **Vue.js**, integrated with the **Magento** platform. The professional will join a multidisciplinary team (backend, frontend, full-stack, QA, and infrastructure) and directly contribute to enhancing the user experience, collaborating closely with marketing and product teams. **Responsibilities and Duties** * Develop and maintain headless store components and pages using Vue.js, ensuring performance, accessibility, and SEO * Implement layout changes, campaigns, and landing pages based on mockups delivered by the marketing team via Figma * Translate designs into code faithfully, pixel-perfectly, and responsively (mobile-first) * Integrate the frontend with Magento/MageOS APIs (REST and/or GraphQL) * Participate in code reviews and contribute to the evolution of the project’s architecture and standards * Support investigation and resolution of production bugs, including log and metrics analysis (Grafana, New Relic) * Collaborate with QA to ensure test coverage and delivery stability * Document components, workflows, and technical decisions * Participate in agile ceremonies (planning, daily stand-up, review, retrospective) and refine tasks with the Product Owner **Requirements and Qualifications** **Mandatory:** * Completed undergraduate degree in a technology-related field. * **Minimum of 3 years** of front-end development experience * Solid experience with **Vue.js** (Vue 3, Composition API) * Proficiency in **JavaScript (ES6+)**, **HTML5**, and **CSS3** (Flexbox, Grid) * Experience with **Pinia** or **Vuex** for state management * Experience consuming **REST** and/or **GraphQL** APIs * **Familiarity with Figma**, including navigating files, extracting specs, exporting assets, and implementing layouts faithfully * Version control with **Git** (branching workflow, pull requests, code review) * Knowledge of CSS preprocessors (Sass/SCSS) or utility frameworks (Tailwind) * Understanding of web performance (Lighthouse, Core Web Vitals, lazy loading, code splitting) * Strong written and verbal communication skills in Portuguese **Desirable** * Experience with **Nuxt.js** or SSR frameworks * Automated testing (Vitest, Jest, Cypress, Playwright) * Prior work on **headless commerce** projects or high-traffic e-commerce platforms * Familiarity with PWA (Progressive Web Apps) * Knowledge of monitoring tools (Grafana, New Relic, Sentry) * Experience with CI/CD (GitLab CI, GitHub Actions) * Experience in agile environments (Scrum/Kanban) and tools such as Jira **Differentiators** * Experience with **Magento** (Adobe Commerce, Magento 2) — native frontend, PWA Studio, or headless integrations * Knowledge of **Flutter** for cross-platform mobile development * Open-source contributions or participation in technical communities **Additional Information** **We offer to PJ contractors:** * Remote work * Equipment loan * 20 days of paid recess * Discount on bringIT products At bringIT, we believe people are the driving force behind our success. Here, we cultivate a welcoming and dynamic environment where our values—Truth with Love, Humility, High Performance, and Faith—guide our actions and relationships. We are passionate about technology and creating innovative solutions for our customers, but we also value the personal and professional growth of every team member. Together, we live our purpose of "ora et labora"—working with dedication, collaborating with one another, and celebrating our achievements. Join a team that combines excellence with purpose and transforms challenges into opportunities!

Some content was automatically translated

Posted by

João Silva

Indeed · HR

Location

João Silva

Indeed · HR

Similar jobs

Mid-Level Front-End Vue.js Developer job by Indeed in 2026 | ok.com