
Front-End Developer, Vue.js
Aliare
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- Perform ongoing maintenance of a front-end product in production, ensuring stability, performance and code quality
- Develop and evolve features using Vue.js 2 with TypeScript, following the application's established patterns
- Manage and organize application state with Vuex, ensuring predictability and scalability
- Collaborate with product, design and back-end teams to define and implement solutions
- Perform structural refactors aimed at improving readability, reuse and reducing technical debt
- Ensure efficient integration with APIs (Node.js 20), handling errors and loading states appropriately
- Build and maintain interfaces using Element-UI, maintaining visual and UX consistency
- Work on build and bundle optimizations with Webpack to improve performance and reduce load times
- Write scalable, well-organized styles using Sass/SCSS
- Participate in code reviews, contributing best practices and technical quality to the team
- Support identification and resolution of production bugs, including root cause analysis
- Contribute to the evolution of the front-end architecture and improvements to DX (Developer Experience)
Requirements
- Experience with Vue.js 2 and TypeScript
- Proficiency with Vuex for state management
- Experience consuming REST APIs and integrating with back-end (Node.js)
- Knowledge of Webpack (configuration, optimization and troubleshooting)
- Experience with Sass/SCSS and scalable CSS practices (e.g., BEM or similar)
- Experience with component libraries, especially Element-UI
- Knowledge of version control with Git
- Ability to work with legacy code, understanding and evolving existing structures
- Good understanding of front-end best practices (performance, accessibility, responsiveness)
Benefits
- National Health Plan
- National Dental Plan
- Life Insurance
- Gympass
- Flexible Allowance for Food/Meals
- Transportation Voucher
- Commuting/Home Office Allowance
- Corporate University
- Education Assistance
- Annual performance-based awards
- Referral Bonus
- Length-of-service Awards
- Gift for employees' newborn children
- Exclusive birthday gift
- Work environment with a game room, rest area and a fully equipped kitchen
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Vue.js 2TypeScriptVuexNode.jsWebpackSassSCSSREST APIsElement-UIGit
Soft Skills
collaborationproblem-solvingcode reviewcommunicationtechnical qualityroot cause analysisorganizational skillsadaptabilityattention to detailbest practices