
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 websiteJob 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