About the Role
Our client, a leading e-commerce platform, is seeking a talented Senior Frontend Developer with expertise in Vue.js to enhance their user-facing applications. You will be responsible for translating UI/UX designs into high-quality, responsive, and performant code. This role offers the opportunity to work on a large-scale, customer-facing product and contribute to architectural decisions. The position is located in **Stellenbosch, Western Cape**, with a hybrid work arrangement.
Key Responsibilities
- Develop, implement, and maintain responsive and interactive user interfaces using Vue.js.
- Collaborate closely with UI/UX designers and backend developers to deliver seamless user experiences.
- Write clean, well-documented, and maintainable frontend code.
- Optimize applications for maximum speed, scalability, and accessibility.
- Ensure the technical feasibility of UI/UX designs.
- Perform code reviews and provide constructive feedback to team members.
- Troubleshoot and debug frontend issues, ensuring a high level of quality.
- Stay up-to-date with emerging frontend technologies and best practices.
- Contribute to frontend architectural discussions and decision-making.
- Mentor junior frontend developers and share knowledge within the team.
Requirements
- Bachelor's degree in Computer Science, Web Development, or a related field, or equivalent practical experience.
- 5+ years of professional experience in frontend development.
- Strong expertise in JavaScript, HTML5, and CSS3.
- In-depth experience with Vue.js and its ecosystem (Vuex, Vue Router).
- Experience with frontend build tools (e.g., Webpack, Vite).
- Familiarity with state management patterns and libraries.
- Understanding of RESTful API integration.
- Experience with version control systems, particularly Git.
- Knowledge of performance optimization techniques and cross-browser compatibility.
- Excellent problem-solving and communication skills.
- Experience working in an Agile/Scrum development process.
Benefits
- Competitive salary and performance-based incentives.
- Comprehensive medical and dental benefits.
- Professional development opportunities and training budgets.
- Hybrid work model allowing for flexibility.
- Collaborative and innovative team environment.
- Prime office location in **Stellenbosch, Western Cape**.
- Employee discounts on products.
- Pension fund contributions.