
Senior Front-end Developer – Microfrontends, Vue.js
LWSA
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇧🇷 Brazil
Visit company websiteJob Level
Senior
Tech Stack
ERPGoJavaScriptNuxtPHPTypeScriptVue.js
About the role
- Lead the development and evolution of interfaces using **Vue.js**;
- Architect and implement microfrontend-based solutions;
- Define standards, guidelines and best practices for the front end;
- Collaborate with multidisciplinary squads (UX, Product, Back-end);
- Ensure a consistent user experience across microfrontends;
- Monitor and improve performance, accessibility and SEO;
- Contribute to the design of scalable, resilient, and highly available solutions;
- Participate in the front-end modernization strategy and migration of legacy parts;
- Work on code review, testing and observability;
- Share technical knowledge and support mentoring of mid-level and junior team members.
Requirements
- Strong experience with **Vue.js** and its ecosystem;
- Experience with **microfrontend architectures** (Module Federation, Single SPA, etc.);
- Solid knowledge of JavaScript/TypeScript;
- Experience with design patterns, componentization and clean code;
- Experience with CI/CD tools and Git version control;
- Experience with automated testing (unit and E2E);
- Knowledge of web performance, accessibility and technical UX best practices;
- Technical English.
- **Nice-to-haves / Additional advantages:**
- Experience integrating with back-ends written in **PHP** or **Golang**;
- Knowledge of SSR/SSG (Nuxt, Astro, Next);
- Experience with large-scale systems;
- Familiarity with messaging, observability and DevOps;
- Basic knowledge of DDD applied to the front end;
- Previous experience in environments with ERP or complex systems.
Benefits
- Health insurance;
- Dental insurance;
- Meal voucher or food allowance;
- Childcare assistance;
- Home office allowance/support;
- Profit-sharing program (PPR);
- Birthday month day off;
- Life insurance;
- Wellhub;
- Férias&Co (travel benefit);
- Zenklub (psychotherapy/nutritional counseling);
- 6-month maternity leave and 20-day paternity leave;
- Flexible hours;
- Education assistance and language allowance;
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Vue.jsmicrofrontend architecturesJavaScriptTypeScriptdesign patternscomponentizationclean codeCI/CDautomated testingE2E testing
Soft skills
collaborationmentoringcommunication