
Senior Front-end Developer – Vue.js 3, Nuxt.js 3
Black Lion Consulting
contract
Posted on:
Location Type: Hybrid
Location: Barueri • Brazil
Visit company websiteExplore more
Salary
💰 R$8,000 - R$13,000 per month
Job Level
About the role
- Be responsible for the evolution of the product's front-end architecture
- Develop and maintain web applications using Vue.js 3 and Nuxt.js 3 (SSR, SSG, routes, middlewares and plugins)
- Define and uphold technical standards and front-end best practices
- Collaborate with design, back-end and product teams to deliver scalable solutions
- Ensure SEO, performance and Core Web Vitals are met as delivery criteria
- Monitor and act upon technical metrics (bundle size, build time, Lighthouse)
- Propose and implement front-end focused CI/CD improvements
- Document technical decisions, patterns and architecture
- Serve as a technical reference for the product's front-end
- Conduct code reviews with a focus on quality, performance and standardization
- Support the technical growth of junior team members, raising the overall level
- Actively contribute to technical prioritization and reduction of technical debt
- Participate in product discussions, refinement sessions and strategic decisions
- Take a clear technical position in case of disagreements, supported by data and arguments.
Requirements
- 5+ years of front-end development experience
- Strong expertise in Vue.js 3
- Experience with Nuxt.js 3 (SSR, routes, 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
- Knowledge of automated testing best practices (Vitest, Jest or Cypress)
- Understanding of SEO, performance and accessibility
- Ability to make autonomous, well-founded technical decisions.
Benefits
- Gympass
- Ana Health (telemedicine and online psychological support)
- Delivery bonus: extra challenges frequently arise that can generate additional compensation for those who take them on
- After one year of employment, 30 days of annual leave per year, typically split into two 15-day periods
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Vue.js 3Nuxt.js 3JavaScriptTypeScriptHTML5CSS3SASSSCSSPiniaVuex
Soft Skills
collaborationtechnical decision makingcode reviewmentorshiptechnical prioritizationcommunicationproblem solvingquality assuranceperformance optimizationstandardization