Senior Frontend Engineer (Vue.js)

Placements24

Stellenbosch

Hybrid

ZAR 900,000 - 1,200,000

Full time

11 days ago

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

Fully remote work option
Health benefits
Generous annual leave
Professional development
Stock options

Job summary

Placements24 is seeking a Senior Frontend Engineer with Vue.js for a rapidly expanding educational technology company. This highly flexible, remote position lets you work from anywhere in South Africa, building and maintaining high-performance interfaces for the flagship EdTech platform.

You will collaborate with backend developers, UX/UI designers, and product managers to deliver features, optimize performance, and contribute to frontend architecture.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of frontend development experience.
  • Proven expertise in Vue.js and core JavaScript, HTML5 and CSS3.
  • Experience with state management (Vuex) and frontend build tools (Webpack, Vite).
  • Familiarity with RESTful APIs and Git version control.
  • Understanding of cross-browser compatibility and responsive design.

Responsibilities

  • Develop, implement, and maintain responsive user interfaces using Vue.js and related technologies.
  • Collaborate with UX/UI designers to translate wireframes into high-quality code.
  • Integrate frontend components with backend logic and APIs.
  • Optimize application performance for speed and scalability.
  • Write clean, well-documented, testable code and participate in code reviews.
  • Mentor junior developers and share knowledge with the team.
  • Troubleshoot and resolve frontend issues and bugs.
  • Stay updated with emerging frontend technologies and best practices.

Skills

JavaScript (ES6+)
Vue.js
HTML5/CSS3
RESTful APIs
Git
Accessibility
Responsive design
Problem-solving
Remote collaboration

Education

Bachelor's degree in Computer Science or related field

Tools

Vuex
Webpack
Vite

Job description

Our client, a rapidly expanding tech company at the forefront of developing innovative educational technology solutions, is seeking a talented Senior Frontend Engineer with expertise in Vue.js to join their dynamic team. This role is primarily remote, offering flexibility and the opportunity to work from anywhere within South Africa. You will be responsible for building and maintaining high-performance, user-friendly interfaces for their flagship educational platform. The ideal candidate possesses a strong passion for creating exceptional user experiences, a deep understanding of modern JavaScript frameworks, and a commitment to writing clean, maintainable code. You will collaborate closely with backend developers, UX/UI designers, and product managers to deliver cutting-edge features and enhancements. This is an exceptional chance to shape the future of digital learning from the vibrant region of Stellenbosch, Western Cape .

Key Responsibilities
  • Develop, implement, and maintain responsive and engaging user interfaces using Vue.js and related technologies.
  • Collaborate with UX/UI designers to translate wireframes and mockups into high-quality, functional code.
  • Work closely with backend developers to integrate frontend components with server-side logic and APIs.
  • Optimize application performance for speed, scalability, and a seamless user experience.
  • Write clean, well-documented, and testable code following best practices.
  • Participate in code reviews to ensure code quality, share knowledge, and mentor junior developers.
  • Troubleshoot and resolve frontend bugs and issues.
  • Stay up-to-date with emerging frontend technologies and best practices, and advocate for their adoption where appropriate.
  • Contribute to architectural discussions and decisions for the frontend codebase.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional experience in frontend development.
  • Proven expertise in Vue.js and its core principles.
  • Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
  • Experience with state management libraries (e.g., Vuex) and frontend build tools (e.g., Webpack, Vite).
  • Familiarity with RESTful APIs and asynchronous request handling.
  • Experience with version control systems, particularly Git.
  • Understanding of cross-browser compatibility issues and responsive design principles.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills, suitable for a remote team.
Benefits
  • Competitive salary and performance-based bonuses.
  • Fully remote work option offering excellent flexibility.
  • Opportunity to work on innovative EdTech products.
  • Comprehensive health benefits.
  • Generous annual leave entitlement.
  • Budget for professional development and training.
  • Collaborative and supportive team culture.
  • Potential for stock options in a growing company.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Frontend Engineer - UX/UI Focus
Senior Frontend Engineer - UX/UI Focus

Placements24 • Stellenbosch

Remote
ZAR 550,000 - 750,000
Equity potential
Remote-first culture
Health insurance
+2
Senior Frontend Developer (Vue.js)
Senior Frontend Developer (Vue.js)

Placements24 • Mossel Bay

On-site
ZAR 480,000 - 720,000
Competitive salary
Coastal Mossel Bay location
Learning opportunities
Remote Lead Frontend Developer (React/Vue)
Remote Lead Frontend Developer (React/Vue)

Placements24 • George

Hybrid
ZAR 2,001,000 - 3,001,000
Fully remote work
Competitive salary
Health benefits
+3
Senior Frontend Engineer (Remote)
Senior Frontend Engineer (Remote)

Placements24 • South Africa

Remote
ZAR 600,000 - 1,000,000
Medical aid
Retirement planning
Flexible hours
+3
Lead Frontend Developer (React/Vue)
Lead Frontend Developer (React/Vue)

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary and annual bonuses
Remote or hybrid work arrangement
Private medical aid and retirement-fun
Senior Frontend Developer (Remote-First)
Senior Frontend Developer (Remote-First)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,400,000
Remote-first
Health insurance
Paid time off
+2
Senior Frontend Developer (React/Vue.js)
Senior Frontend Developer (React/Vue.js)

Placements24 • Centurion

Hybrid
ZAR 700,000 - 950,000
Private medical aid
Provident fund contribution
Life insurance
+3
Senior Frontend Developer - UI/UX Focus
Senior Frontend Developer - UI/UX Focus

Placements24 • Stellenbosch

Hybrid
ZAR 600,000 - 900,000
Annual performance bonus
Health insurance
Dental insurance
+5
Senior Frontend Developer (React/Vue)
Senior Frontend Developer (React/Vue)

Placements24 • Pretoria

Hybrid
ZAR 600,000 - 900,000
Bonus plan
Health insurance
Paid time off
+5
Lead Frontend Developer (React/Vue.Js)
Lead Frontend Developer (React/Vue.Js)

Placements24 • Cape Town

Hybrid
ZAR 1,100,000 - 1,600,000
Hybrid work model
Career growth opportunities
Health & wellness programs
+1