Senior Frontend Engineer (Vue.js)

Placements24

Polokwane

Hybrid

ZAR 900,000 - 1,200,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Incentives
Health coverage
Retirement fund
Paid time off
Learning opportunities
Collaborative culture
Career advancement

Job summary

Placements24 is seeking a Senior Frontend Engineer with Vue.js expertise to join a growing software development company in Polokwane, Limpopo. You will contribute to building and refining the flagship BI product's user interface, translating designs into high-quality, scalable code.

You will collaborate with designers, PMs, and backend engineers to deliver robust features, optimize performance across devices, and implement tests.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
  • 5+ years of professional frontend development experience.
  • Demonstrated expertise in Vue.js and component-based architecture.
  • Strong proficiency in JavaScript (ES6+), HTML5, and CSS3 (SASS/LESS).
  • Experience with Vuex, Vue Router, and build tools (Webpack/Vite/Babel).
  • Experience with RESTful API integration and asynchronous requests.
  • Proficiency with Git.
  • Understanding of UI/UX principles and attention to design detail.
  • Experience with testing frameworks (Jest, Vue Test Utils).

Responsibilities

  • Develop and maintain complex, interactive UIs using Vue.js.
  • Translate UI/UX designs into production-ready code.
  • Optimize components for performance and cross-device compatibility.
  • Collaborate with backend developers to integrate frontend with APIs.
  • Write clean, maintainable code following coding standards.
  • Implement and maintain unit and integration tests.
  • Participate in code reviews and provide feedback.
  • Work with product managers to translate user needs into technical requirements.
  • Identify and fix UI bugs and performance issues.
  • Contribute to frontend architectural decisions and technology choices.

Skills

Frontend development
Vue.js
JavaScript ES6
UI/UX awareness

Education

Bachelor's degree in CS/SE

Tools

Webpack
Vite
Babel
Git
Jest

Job description

About the Role

Our client, a rapidly expanding software development company focused on creating intuitive business intelligence tools, is seeking a talented Senior Frontend Engineer with expertise in Vue.js. Based in Polokwane, Limpopo , you will play a key role in developing and enhancing the user interface of our client's flagship product. This position requires a strong command of modern JavaScript frameworks, a keen understanding of user experience principles, and a passion for building performant and visually appealing web applications. You will collaborate closely with designers, product managers, and backend engineers to deliver high-quality features and ensure a seamless user experience across all devices. This is an exciting opportunity to join a growing team and contribute to innovative software solutions.

Key Responsibilities
  • Develop and maintain complex, interactive, and responsive user interfaces using Vue.js and associated libraries.
  • Translate UI/UX design wireframes and mockups into high-quality, production-ready code.
  • Optimize components for maximum performance and scalability across a wide range of devices and browsers.
  • Collaborate with backend developers to integrate frontend components with server-side logic and APIs.
  • Write clean, maintainable, and well-documented code, adhering to established coding standards and best practices.
  • Implement and maintain unit tests and integration tests for frontend components.
  • Participate actively in code reviews, providing constructive feedback to team members.
  • Work closely with product managers to understand user needs and translate them into technical requirements.
  • Identify and troubleshoot UI bugs and performance issues.
  • Contribute to frontend architectural decisions and technology choices.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in frontend development.
  • Demonstrated expertise in Vue.js and its core principles, including component-based architecture.
  • Strong proficiency in JavaScript (ES6+), HTML5, and CSS3 (including preprocessors like SASS or LESS).
  • Experience with state management libraries (e.g., Vuex) and routing (e.g., Vue Router).
  • Familiarity with build tools such as Webpack, Vite, or Babel.
  • Experience with RESTful API integration and asynchronous request handling.
  • Proficiency with version control systems, particularly Git.
  • Understanding of UI/UX principles and a keen eye for design detail.
  • Experience with testing frameworks (e.g., Jest, Vue Test Utils).
  • Excellent problem-solving skills and strong communication abilities.
  • Experience with TypeScript is a plus.
Benefits
  • Our client offers a competitive salary package, along with performance-based incentives.
  • The benefits program includes comprehensive health coverage, retirement fund contributions, and generous paid time off.
  • Employees have access to continuous learning opportunities, including workshops, online courses, and conference attendance.
  • The work environment in Polokwane is collaborative and forward-thinking, with a strong emphasis on teamwork and innovation.
  • You will have the chance to work on challenging projects and contribute to a growing product.
  • The company also supports a healthy work-life balance and offers potential for career advancement within the organization.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Frontend Developer (Vue.js)
Senior Frontend Developer (Vue.js)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Medical and dental benefits
Training budget
+4
Senior Frontend Developer (Vue.js)
Senior Frontend Developer (Vue.js)

Placements24 • Gqeberha

Hybrid
ZAR 600,000 - 900,000
Hybrid work arrangement
Competitive salary
Professional development
+1
Senior Frontend Engineer (Vue.Js)
Senior Frontend Engineer (Vue.Js)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,200,000
Fully remote work option
Health benefits
Generous annual leave
+2
Senior Frontend Developer - UI/UX Expertise
Senior Frontend Developer - UI/UX Expertise

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,200,000
Competitive annual salary and bonuses
Comprehensive health and wellness
Hybrid work environment
+2
Lead Frontend Developer (React/Vue.js)
Lead Frontend Developer (React/Vue.js)

Placements24 • Kempton Park

On-site
ZAR 900,000 - 1,500,000
Salary bonuses
Medical aid
Provident fund
+4
Senior Frontend Developer (React/Vue.js)
Senior Frontend Developer (React/Vue.js)

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 600,000 - 900,000
Medical aid and retirement fund
Generous annual leave
Professional development opportunities
+2
Senior Frontend Developer (React/Vue.js)
Senior Frontend Developer (React/Vue.js)

Placements24 • Rustenburg

Hybrid
ZAR 600,000 - 1,000,000
Remote work
Challenging projects
Continuous learning
+1
Senior Frontend Developer
Senior Frontend Developer

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,400,000
Hybrid work model
Medical aid
Retirement fund contributions
+3
Senior Frontend Developer (React/Vue)
Senior Frontend Developer (React/Vue)

Placements24 • Stellenbosch

On-site
ZAR 900,000 - 1,300,000
Competitive compensation
Health insurance
Retirement fund
+2
Senior Front-End Developer (React/Vue.js)
Senior Front-End Developer (React/Vue.js)

Placements24 • Stellenbosch

Hybrid
ZAR 700,000 - 950,000
Flexible working hours
Remote work option
Learning opportunities
+1