Senior Frontend Engineer - JavaScript Specialist

Placements24

Randburg

Hybrid

ZAR 900,000 - 1,300,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Health benefits
Career development

Job summary

Placements24 is seeking a Senior Frontend Engineer in Randburg, Gauteng to lead the development of high-performance web interfaces using modern JavaScript frameworks. You will translate designs into robust code, optimize performance, and collaborate closely with backend teams and product managers to deliver exceptional user experiences.

The role requires 5+ years of frontend experience with ES6+, HTML5, CSS3, and at least one major framework (React/Angular/Vue.js).

Qualifications

  • 5+ years of professional frontend development experience.
  • Strong command of JavaScript (ES6+), HTML5 and CSS3.
  • Experience with at least one major framework (React/Angular/Vue.js).
  • Familiarity with state management libraries (Redux/Zustand/Pinia).
  • Experience with build tools (Webpack/Vite) and package managers (npm/yarn).
  • Understanding of RESTful APIs and Git version control.
  • TypeScript experience is a plus.

Responsibilities

  • Develop, test, and deploy responsive UIs using modern JS frameworks.
  • Translate UI/UX designs into clean, maintainable code.
  • Optimize app performance across devices and browsers.
  • Collaborate with backend developers to integrate frontend and server logic.
  • Write robust, tested code and participate in code reviews.
  • Troubleshoot issues and implement timely fixes.
  • Stay updated with frontend trends and best practices.
  • Contribute to frontend architectural decisions and strategy.

Skills

JS ES6+
HTML5
CSS3
React
Angular
Vue.js
Redux
Zustand
Pinia
TypeScript
REST APIs
CI/CD

Tools

Webpack
Vite
npm
Yarn

Job description

About the Role

Our client, a rapidly growing software development firm known for its innovative solutions, is seeking a highly skilled Senior Frontend Engineer with a specialization in JavaScript to join their dynamic team in Randburg, Gauteng. This role is crucial for developing and maintaining responsive, high-performance web applications. You will be responsible for translating UI/UX designs into functional, engaging interfaces, optimizing applications for speed and scalability, and collaborating closely with backend developers and product managers. The ideal candidate possesses a strong command of modern JavaScript frameworks and libraries, a deep understanding of web performance optimization, and a passion for creating exceptional user experiences. This is an exciting opportunity to contribute to impactful projects within a collaborative and forward-thinking company in Randburg.

Key Responsibilities
  • Develop, test, and deploy responsive and high-quality user interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
  • Translate UI/UX design wireframes and mockups into clean, efficient, and maintainable code.
  • Optimize application performance for maximum speed and scalability across various devices and browsers.
  • Collaborate effectively with backend developers to integrate frontend components with server-side logic.
  • Write robust, well-documented, and testable code, including unit and integration tests.
  • Participate in code reviews to ensure code quality, share knowledge, and provide constructive feedback.
  • Troubleshoot and debug issues, identifying and implementing solutions promptly.
  • Stay current with emerging frontend technologies and best practices, and advocate for their adoption where appropriate.
  • Contribute to architectural decisions and technical strategy for frontend development.
Requirements
  • Minimum of 5 years of professional experience in frontend development.
  • In-depth knowledge of JavaScript (ES6+), HTML5, and CSS3.
  • Proven experience with at least one major JavaScript framework (e.g., React, Angular, Vue.js).
  • Experience with state management libraries (e.g., Redux, Zustand, Pinia).
  • Familiarity with build tools (e.g., Webpack, Vite) and package managers (e.g., npm, yarn).
  • Understanding of RESTful APIs and asynchronous request handling.
  • Experience with version control systems, such as Git.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Familiarity with TypeScript is a significant advantage.
Benefits
  • Our client offers a competitive salary, comprehensive health benefits, and opportunities for professional development and career growth in Randburg, Gauteng.
  • Employees benefit from a hybrid work model, fostering a healthy work-life balance.
  • We provide a stimulating and collaborative work environment with access to the latest technologies and tools.
  • Join a team that values innovation, continuous learning, and delivering high-quality software solutions.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Frontend Developer - JavaScript Expert
Senior Frontend Developer - JavaScript Expert

Placements24 • Midrand

Hybrid
ZAR 650,000 - 900,000
Health insurance
Hybrid work model
Career progression opportunities
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
Senior Frontend Developer

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,200,000
Medical aid
Pension fund
Stock options
+1
Senior Front-End Developer
Senior Front-End Developer

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Medical Insurance
Pension Plan
Training Budget
+3
Senior Frontend Engineer (React)
Senior Frontend Engineer (React)

Placements24 • Stellenbosch

On-site
ZAR 900,000 - 1,200,000
Medical aid
Retirement planning
Performance incentives
Senior Frontend Engineer (React)
Senior Frontend Engineer (React)

Placements24 • Benoni

Hybrid
ZAR 700,000 - 1,000,000
Health benefits
Hybrid work model
Office in Benoni
Senior Frontend Engineer
Senior Frontend Engineer

Placements24 • Paarl

Hybrid
ZAR 600,000 - 900,000
Hybrid work model
Health and wellness benefits
Generous annual leave
Senior Frontend Engineer
Senior Frontend Engineer

Placements24 • Durban

Hybrid
ZAR 780,000 - 1,200,000
Health insurance
Retirement contributions
Performance incentives
+1
Senior Frontend Developer (React)
Senior Frontend Developer (React)

Placements24 • Vereeniging

On-site
ZAR 700,000 - 950,000
Competitive salary
Medical aid & retirement fund
Professional development opportunities
+1
Senior Frontend Developer - React & TypeScript
Senior Frontend Developer - React & TypeScript

Placements24 • Rustenburg

On-site
ZAR 900,000 - 1,300,000
Competitive pay
Health insurance
Hybrid work model
+1