Front-End Developer (React)

Placements24

Pretoria

Hybrid

ZAR 550,000 - 850,000

Full time

2 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

Health insurance
Retirement plan
Professional development
Fully remote
Flexible work arrangement

Job summary

Placements24 in Pretoria (remote South Africa) seeks an experienced Front-End Developer with deep React expertise to build high-performance user interfaces. You will collaborate with back-end engineers and UX/UI designers to translate complex requirements into elegant, responsive code and contribute to architectural decisions in a fast-paced FinTech environment.

The role emphasizes pixel-perfect interfaces, cross-browser compatibility, and ongoing learning in cutting-edge front-end technologies.

Qualifications

  • Bachelor's degree or equivalent practical experience in CS/Engineering.
  • 4+ years of professional front-end experience with React.
  • Strong JavaScript, HTML5, and CSS3 proficiency.
  • Experience with Redux or Context API for state management.
  • Familiarity with build tools such as Webpack and Babel.
  • Understanding of RESTful APIs and asynchronous requests.
  • Experience with Git version control.
  • Knowledge of testing frameworks (Jest/RTL) is a plus.
  • Excellent problem-solving and debugging skills.

Responsibilities

  • Develop, test, and deploy responsive and user-friendly front-end components using React.js and related libraries.
  • Collaborate with back-end developers to integrate front-end code with server-side logic.
  • Work closely with UX/UI designers to implement pixel-perfect interfaces and ensure a seamless user experience.
  • Optimize applications for maximum speed, scalability, and cross-browser compatibility.
  • Write clean, maintainable, and well-documented code, following best practices.
  • Participate in code reviews to ensure code quality and share knowledge with the team.
  • Troubleshoot and debug issues, identifying and implementing effective solutions.
  • Stay current with emerging front-end technologies and propose new tools or techniques to improve development processes.
  • Contribute to architectural discussions and decision-making for front-end development.

Skills

JavaScript
React.js
HTML5
CSS3
Redux
Context API
REST APIs
Git
Testing (Jest)
UI performance

Education

Bachelor's degree in Computer Science or related field

Tools

Webpack
Babel

Job description

About the Role

Our client, a leading FinTech startup making waves in the financial services sector, is seeking a talented and passionate Front-End Developer with expertise in React to join their innovative team in Pretoria, Gauteng . This is a unique opportunity to contribute to the development of groundbreaking financial technology solutions. You will be responsible for building intuitive, responsive, and high-performance user interfaces that enhance the customer experience. Working closely with our back-end developers and UX/UI designers, you will translate complex requirements into elegant and efficient code. This role is perfect for a developer who thrives in a fast-paced, agile environment and is eager to work with cutting-edge technologies. Join our dynamic team in Pretoria and help shape the future of digital finance.

Key Responsibilities
  • Develop, test, and deploy responsive and user-friendly front-end components using React.js and related libraries.
  • Collaborate with back-end developers to integrate front-end code with server-side logic.
  • Work closely with UX/UI designers to implement pixel-perfect interfaces and ensure a seamless user experience.
  • Optimize applications for maximum speed, scalability, and cross-browser compatibility.
  • Write clean, maintainable, and well-documented code following best practices.
  • Participate in code reviews to ensure code quality and share knowledge with team members.
  • Troubleshoot and debug issues, identifying and implementing effective solutions.
  • Stay current with emerging front-end technologies and propose new tools or techniques to improve development processes.
  • Contribute to architectural discussions and decision-making for front-end development.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 4 years of professional experience in front-end development.
  • Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
  • Extensive experience with React.js and its core principles (components, hooks, state management).
  • Experience with state management libraries like Redux or Context API.
  • Familiarity with front-end build pipelines and tools (e.g., Webpack, Babel).
  • Understanding of RESTful APIs and asynchronous request handling.
  • Experience with version control systems, particularly Git.
  • Knowledge of testing frameworks (e.g., Jest, React Testing Library) is a plus.
  • Excellent problem-solving and debugging skills.
Benefits

Our client offers a highly competitive salary, comprehensive health insurance, and a retirement savings plan. You will have the opportunity to work on exciting projects in the rapidly growing FinTech sector. Professional development is highly encouraged, with access to training, conferences, and learning resources. We foster a collaborative and innovative work culture. This role is fully remote, offering flexibility and the opportunity to work from anywhere. Be part of a forward-thinking team based in Pretoria that is revolutionizing financial services in Gauteng .

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Frontend Developer (React Specialist)
Frontend Developer (React Specialist)

Placements24 • Upington

On-site
ZAR 360,000 - 600,000
Competitive salary
Professional development and training
Upington lifestyle benefits
+1
Senior Frontend Developer (React)
Senior Frontend Developer (React)

Placements24 • George

Hybrid
ZAR 900,000 - 1,400,000
health insurance
paid time off
professional development opportunities
Lead Front-End Developer (React)
Lead Front-End Developer (React)

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Remote-first
Medical aid
Retirement contributions
+1
Senior Frontend Engineer (React)
Senior Frontend Engineer (React)

Placements24 • Polokwane

On-site
ZAR 900,000 - 1,400,000
Health insurance
Career growth opportunities
Office in Polokwane
Senior Frontend Engineer (Angular/React)
Senior Frontend Engineer (Angular/React)

Placements24 • East London

Hybrid
ZAR 800,000 - 1,200,000
Health benefits
Hybrid work
Paid time off
+1
Lead Front-End Developer (React)
Lead Front-End Developer (React)

Placements24 • South Africa

On-site
ZAR 900,000 - 1,500,000
Salary package with bonuses
Medical aid and retirement fund
Generous leave allowance
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
Frontend Developer (React)
Frontend Developer (React)

Placements24 • Klerksdorp

On-site
ZAR 480,000 - 800,000
Health insurance
Annual bonus
Skill development
+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/Vue)
Senior Frontend Developer (React/Vue)

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Health coverage
Paid time off
+4