Black Lion Consulting

Senior Front-end Developer, Vue.js 3, Nuxt.js 3

Black Lion Consulting

full-time

Posted on:

Location Type: Hybrid

Location: São Paulo • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

CypressJavaScriptJestNuxtSCSSTypeScriptVue.js

About the role

  • Develop and maintain web applications using Vue.js 3 and Nuxt.js 3 (SSR, SSG, routing, middlewares and plugins)
  • Define front-end architecture standards and ensure their implementation
  • Collaborate with design, back-end and product teams to create efficient and scalable solutions
  • Ensure SEO, performance and Core Web Vitals best practices
  • Monitor technical metrics such as bundle size, build time and Lighthouse
  • Propose front-end oriented CI/CD improvements
  • Document components, patterns and technical decisions
  • Conduct code reviews with focus on quality, performance and standardization
  • Mentor junior and mid-level developers, supporting their technical growth
  • Support prioritization of technical tasks and reduction of technical debt
  • Participate in agile ceremonies, refinements and product discussions
  • Serve as a technical reference for the product's front-end

Requirements

  • 5+ years of front-end development experience
  • Strong expertise in Vue.js 3
  • Experience with Nuxt.js 3 (SSR, routing, plugins and middlewares)
  • Proficient in JavaScript and TypeScript
  • Experience with Pinia or Vuex for state management
  • Advanced knowledge of HTML5, CSS3 and SASS/SCSS
  • Experience with Tailwind CSS
  • Familiarity with Vite and build pipelines
  • Experience with Git, code reviews and collaborative workflows
  • Good practices in automated testing (Vitest, Jest or Cypress)
  • Knowledge of SEO, performance and accessibility
  • Ability to make autonomous, well-founded technical decisions
Benefits
  • Opportunity to experience the day-to-day of a young company with a high-scale transactional digital platform, where technical decisions have direct business impact.
  • Actively participate in defining front-end standards, architecture, performance and processes.
  • A context for those who don't shy away from imperfect scenarios, enjoy building foundations, mentoring people and leaving a technical legacy.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Vue.js 3Nuxt.js 3JavaScriptTypeScriptHTML5CSS3SASSSCSSPiniaVuex
Soft skills
collaborationmentoringtechnical decision makingcode reviewprioritizationdocumentationagile methodologyperformance focusquality assurancetechnical growth support