116 Front End Developer jobs in South Africa

Front-End Developer

Cape Town, Western Cape The Legends Agency

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

Front End Developer
Join a fast-scaling SaaS company revolutionising digital travel experiences
Remote | R50 000 R65 000 (Negotiable) | B2B SaaS | UK Hours (9am5:30pm)

About Our Client
Our client is an innovative B2B SaaS company transforming the travel industry with beautifully designed software and a seamless mobile app experience. With over 500 global clients, they empower travel businesses to deliver modern, digital-first services. Backed by strong growth and a forward-thinking engineering culture, the company values technical excellence, collaboration, and user-focused design.

They offer a remote-first working environment and are committed to ongoing professional development through access to learning tools and regular team sessions.

The Role: Front End Developer
You'll be a key part of the front-end team, working on web-based applications that support the global travel industry. Your focus will be on building and maintaining intuitive, scalable interfaces using React, while collaborating closely with backend, QA, and product teams.

This role is ideal for someone who takes pride in clean, maintainable code and enjoys working in a stable, fast-paced SaaS environment with low technical debt.

Key Responsibilities

  • Develop and maintain user-focused web interfaces using React

  • Collaborate with cross-functional teams, including backend (Node.js), mobile, QA, and product

  • Participate in code reviews and implement best practices

  • Translate UI/UX designs into functional, scalable code

  • Build reusable front-end components and libraries

  • Stay up to date with front-end trends and technologies

  • Ensure performance, accessibility, and responsiveness

About You

  • 5+ years of front-end development experience

  • Advanced proficiency in React and modern JavaScript (ES6+)

  • Solid understanding of API-based architectures and basic Node.js

  • Comfortable with tools such as Git, Linux, JIRA, MySQL, MongoDB Atlas, PM2, Debian

  • Experience with AWS, GCP, or other cloud platforms

  • Bonus: Familiarity with OpenAPI or other schema-based validation tools

  • Bonus: Exposure to mobile app development or large-scale distributed systems

  • Strong communicator with a collaborative mindset

  • Passionate about clean code, scalable systems, and continuous learning

This advertiser has chosen not to accept applicants from your region.

Front end developer

Bloubergstrand, Western Cape SciTech

Posted today

Job Viewed

Tap Again To Close

Job Description

Role Description

We are looking for an on-site PHP Developer with Flutter experience based in the Tableview area

If you possess great PHP and Flutter experience, please get in touch

Please apply online, or Email your CV to

This advertiser has chosen not to accept applicants from your region.

Front End Developer

R250000 - R500000 Y Mediro ICT

Posted today

Job Viewed

Tap Again To Close

Job Description

Rapidly experiment with multiple solutions

Implement pixel-perfect UI designs

Implement re-usable HTML and JS logic

Ensure all code is readable, extendable, and scalable.

Ensure that style sheets are maintained and adapted where necessary.

Ensure that all implementations can be passed over to other developers, mid-development, with a minimum of handover.

Polish frontend behaviour to ensure a great user experience.

Ensure that the small unseen details of a client-side application are of exceptional quality.

Ensure that all processes have been investigated/considered in obtaining the specifications of the user requirements

Propose and review system design and evaluate alternatives.

Review and present the proposed system solution to the IT Project Manager / Leader and User Management or System owner.

Develop systems solutions in line with quality and delivery requirements

Ensure that the following steps in the Development Cycle are executed:

Preparation of system/technical documentation (as per ISO standards)

Preparation of the user and operation manual

User training

System testing/parallel runs

System implementation

System audits/quality assurance

Maintenance Requests:

Review and present the proposed system solution to the User Organisation.

Ensure that the following steps in the Development Cycle are executed:

Preparation of system/technical documentation.

Preparation of the user and operation manual.

User training.

System testing/parallel runs.

System implementation.

System audits/quality assurance.

User sign-off.

Relevant IT Degree / Certification

5+ years of experience of experience

Frontend Technologies: Angular 20, Typescript 5.8, Karma/Jasmine, HTML/CSS, PostgreSQL, Maven, X-Ray

Tools: Atlassian tools: Jira, Confluence, Git, Github for versioning, Github workflows, Docker, Docker Desktop

Autonomy and end-to-end ownership

Understanding of integration between different technologies

Coordination between development and support environments

Assisting with the business case

Planning and monitoring

Translating and simplifying requirements

Requirements processing, gathering, analysis, management and communication.

Assist with the identification and management of risks.

Any additional responsibilities assigned in the Agile Working Model (AWM) Charter

Between 3 - 5 Years

This advertiser has chosen not to accept applicants from your region.

Front-End Developer

R250000 - R450000 Y Betway Africa

Posted today

Job Viewed

Tap Again To Close

Job Description

Kick-start your career in the online gaming world and experience the very latest in technology and innovation.

As part of your role, your responsibilities will include:

  • Developing new features, applications and solutions as well as maintaining existing ones
  • Designing technical solutions to meet business requirements
  • Optimise application for maximum speed and scalability
  • Taking part in team activities such as collaborative-development and code-reviews.
  • Taking part in cross-team activities such as knowledge-sharing and documentation.
  • Fixing any website issues or bugs that arise
  • Taking initiative to find and resolve issues.
  • Ensuring websites are accessible across many platforms, including laptops and smartphones
  • Routinely testing websites for ease of use, speed and other quality factors
  • Collaborate with back-end developers and web designers to improve usability The necessary skills that we require for this role include:
  • 3+ years' experience
  • Proven work experience as a Front-end developer
  • In-depth understanding of the entire web development process (design, development and deployment)

Required web development skills:

  • HTML
  • CSS
  • JavaScript
  • Typescript
  • Experience with GIT version control
  • Understanding of key website design principles and SEO optimisation
  • Advanced knowledge of SPA's
  • Excellent knowledge of browser troubleshooting and debugging practices and techniques
  • Modern JavaScript framework (React, Vue, Angular etc)
  • Able to support older web technologies such as ie11 and es5
  • Experience in development practices like test-driven development, continuous integration and deployment

Desired development skills:

  • Experience with Server-Side frameworks advantageous
  • Development with modern CSS tools (SASS, LESS, etc)
  • Familiar with content management systems and design software such as Figma
  • Familiar with state management such as Redux, Vuex, Pinia, RxJs
  • Excellent debugging and tracing skills and techniques
  • Exposure to being involved in several complex projects
  • Familiarity with Websockets

Interpersonal requirements:

  • Able to work closely with designers and product owners
  • Excellent verbal and written communication skills
  • Good team player
  • Analytical skills
  • Hard working individual, able to work under pressure
  • Stay up-to-date on emerging technologies
  • Analytical and detail-oriented
  • Advanced problem-solving skills
  • Observant and able to remain focused on tasks for long periods of time
  • Able to be self sufficient and accountable for own work
  • Results orientated
  • A knack for benchmarking and optimization
  • Please note we will apply relevance to our Talent Management and Talent Development Programme as part of our recruitment process.
  • Shortlisted candidates may need to complete an assessment.

This position requires trust and honesty it has access to customers financial details - therefore a credit and criminal record check will be conducted. The qualifications identified herein are an inherent job requirement; therefore, a qualification verification check will be done. By applying for this role, and supplying the necessary details, you hereby grant us permission to apply for these checks. This will be done in a confidential manner, and solely for the purposes of verification.

Should you not hear from us within 2 weeks, please deem your application as unsuccessful.

The perfect place to work, play and grow

This advertiser has chosen not to accept applicants from your region.

Front End Developer

Rondebosch, Western Cape R720000 - R960000 Y Riivo

Posted today

Job Viewed

Tap Again To Close

Job Description

Microsoft Power Platform Solutions Developer - Senior

riivo is growing at a rapid rate year on year and we are looking to increase our capacity. We are focused on gaining passionate developers preferably with good past experience that has ensured some experience & excellence within the technology environment.

Power Platform Low Code Developer

Role Specifics:

(The position will require you to be based in Cape Town)

Experience:

  • If have a degree in the computer science or engineering departments it will be a plus. We seek solution driven thinkers.
  • desirable to have 3 + years with low-code platforms (Power Platform Model Driven and Canvas app development and/or Dynamics365 development)
  • experience is beneficial
  • Traditional programming experience such as html, JavaScript, python ,and associated frameworks
  • Skills associated to the above position gained from past experience within the technology environment

Salary:

Based on experience.

About Us

We build exceptional software without code. Our low-code first approach enables us to introduce game-changing tech to businesses big and small, lightning-fast. we specialize in delivering powerful, customised solutions using cutting-edge technologies like the Microsoft Power Platform and With these platforms, we empower businesses to streamline their workflows, enhance productivity, and drive growth in ways they never thought possible.

We believe in a team-first culture. We support each other's growth and are committed to building an inclusive environment where everyone can thrive individually as well as a team. This position will suit someone who seeks a work environment where building good team relationships are a primary focus to ensure we have an exciting journey together. We value our people.

What You'll Get Up To

  • Working with a motivated team in a positive working environment
  • Permanent Contract
  • Creatively solving problems in a robust and scalable manner
  • Collaborating closely with cross-functional teams to ensure alignment and efficient execution of projects
  • Championing riivo's best practices
  • Going the extra mile to ensure exceptional outcomes
  • Staying abreast of the latest developments in low-code technology and continuously seeking ways to incorporate these into our workflows

Industry

  • Software Development

Employment Type

Full-time - Hybrid arrangement with 3 days in office per week

Job Type: Full-time

Pay: R30 000,00 - R80 000,00 per month

Ability to commute/relocate:

  • Rondebosch, Western Cape (City of Cape Town): Reliably commute or planning to relocate before starting work (Preferred)

Education:

  • Bachelors (Preferred)

Experience:

  • Microsoft Power Platforms: 3 years (Required)

Location:

  • Rondebosch, Western Cape (City of Cape Town) (Preferred)

Work Location: In person

This advertiser has chosen not to accept applicants from your region.

Front-End Developer

R250000 - R600000 Y Ntice Sourcing Solutions

Posted today

Job Viewed

Tap Again To Close

Job Description

Our Client is looking for a talented and experienced Front-End Developer with a strong focus on and Angular to join their dynamic development team. This is a hands-on role where you'll be shaping the user experience of sophisticated web applications in the travel tech space. If you're passionate about building responsive, scalable, and intuitive user interfaces and have a knack for clean, maintainable code, we'd love to connect

Key Responsibilities

  • Build and maintain dynamic, high-performing front-end features using Vue 3, Angular, and modern JavaScript (ES6+)
  • Develop modular and reusable components to streamline future development
  • Work closely with backend engineers to integrate RESTful APIs and ensure smooth data flow
  • Optimize application performance, speed, and responsiveness across all major browsers and devices
  • Participate in code reviews, unit testing, and other quality assurance activities
  • Identify and resolve performance bottlenecks and front-end bugs
  • Stay ahead of front-end trends and best practices to continuously improve our applications
  • Contribute to Agile ceremonies and collaborate within cross-functional teams

Skills & Qualifications

  • 5+ years of professional experience in front-end development
  • 3+ years of hands-on experience with , Angular, or React (Vue preferred)
  • Strong command of JavaScript (ES6/ES7) and front-end technologies (HTML5, CSS3, SCSS)
  • Solid understanding of SPA architecture and component-based frameworks
  • Familiarity with TypeScript is highly desirable
  • Experience working with Git and collaborative version control workflows
  • Solid grasp of API integration, including asynchronous data handling
  • Experience with testing frameworks like Jest, Mocha, or Cypress
  • Exposure to CI/CD pipelines and modern deployment workflows
  • Bonus: Experience with backend tools such as , Firebase, or ColdFusion

Preferred Education

  • Bachelor's degree in Computer Science, Software Engineering, or a related field

Who You Are

  • A detail-oriented developer with a passion for clean, scalable code
  • A proactive problem-solver who enjoys debugging and improving performance
  • A strong communicator who thrives in team environments and Agile workflows
  • Capable of juggling multiple priorities and working independently when needed
  • Eager to grow and stay current in a rapidly evolving tech landscape
This advertiser has chosen not to accept applicants from your region.

Front-End Developer

R900000 - R1200000 Y IQbusiness South Africa

Posted today

Job Viewed

Tap Again To Close

Job Description

We are seeking a skilled front-end developer based in Cape Town, with an in-office presence required 2 days per week. The ideal candidate will have 4–6 years' experience in front-end development, with strong expertise in Angular and a proven track record of working on enterprise-level platforms. This role supports a strategic initiative within the financial services industry aimed at empowering corporate advisers through enhanced digital tools.

The successful candidate will contribute to the reskinning of a core advisory platform, ensuring it aligns with the evolving needs of Independent Market and Employee Benefits Distributors (IMEDs). This is a high-impact role within a programme designed to position advisers as indispensable consultants to their clients.

Key Responsibilities and Output Areas Include:

  • Lead the front-end redevelopment of a corporate advisory platform using Angular.
  • Collaborate with UX/UI designers and back-end developers to deliver a seamless user experience.
  • Translate business and design requirements into responsive, scalable front-end solutions.
  • Ensure code quality, performance, and maintainability across the platform.
  • Participate in agile ceremonies and contribute to sprint planning, reviews, and retrospectives.
  • Support testing and debugging efforts to ensure high-quality releases.
  • Maintain technical documentation and contribute to continuous improvement

Key Requirements

  • Bachelor's degree / diploma in computer science, information systems, or a related field from an accredited institution.
  • 4+ years of experience in front-end development, with a strong focus on Angular.
  • Solid understanding of HTML, CSS, JavaScript, and TypeScript.
  • Experience working in agile environments and collaborating with cross-functional teams.
  • Familiarity with enterprise systems and legacy platform redesigns.
  • Proficiency in tools such as Git, Jira, and Confluence.
  • Excellent problem-solving, communication, and stakeholder engagement skills.

Note: As all business roles require honesty in the handling of or access to cash, finances, financial systems, or confidential information, our recruitment process requires that the following background checks be completed: credit, criminal, ID, and qualification verification.

iqbusiness is committed to sustainable growth and transformation; we embrace diversity and employ previously disadvantaged individuals.

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Front end developer Jobs in South Africa !

Front Arena Developer

R600000 - R1200000 Y Nedbank

Posted today

Job Viewed

Tap Again To Close

Job Description

*Job Classification *
Front Arena Developer

Closing Date: Ongoing

Job Family
Information Technology

Career Stream
Application Development

Leadership Pipeline
Manage Self: Technical

Job Purpose
To translate business, other stakeholder requirements and user stories into system requirement and act as a link between business analyst, other requirements stakeholders and the software team

To translate overarching end to end design into detailed designs and provide technical leadership to the software developers and other designers

*Job Responsibilities *

  • Technical experience as a Developer
  • DevOps experience
  • Intricate knowledge of the technical architecture of Front Arena
  • Experience with Front Arena integration development
  • Experience with integration of telemetry data into ELK/Dynatrace or similar monitoring tools
  • Design and develop project solutions
  • Grow the teams' skills and knowledge
  • Assist developers with how to solve technical solution
  • Provide guidance to stakeholders in terms of expertise and experience
  • Guide and practice code design, analysis and integration to ensure effective application of technology
  • Conduct Technology Reviews of code and design quality assurance
  • Drive assets health in the relevant technologies or domains
  • Define and review Patterns / practices/standards in application of technology or domain
  • Guide Code Branching and Merging
  • Play an advisory role to Engineering leads and other stakeholders (Engineering lead and Div execs)
  • Collaboration with domain architects and technical consultants ito technology and /or domain roadmaps
  • Work within governance and compliance frameworks of the organisation in terms of Technology and domain application
  • Provide detailed Technical roadmaps in context of the organisation architecture and interdependent technologies
  • Plan and drive implementation of the agreed technical roadmaps
  • Conduct research and development experimentation to test thinking regarding technology or domain applicability
  • Participate in special interest groups and confrerences relating to these assets
  • Ensure an understanding of technology or domain requirements, performance integrations and optimisation as positioned in organisation
  • Assist with and apply troubleshooting to resolve issues
  • Evaluate and influence technology decisions
  • Mitigate risk by evaluating risks and impacts on technology or domain
  • Update the asset knowledge base
  • Conduct internal knowlege sharing sessions
  • Provide coaching, mentoring and upskilling of others within area of expertise
  • Support the achievement of the business strategy, objectives and values
  • Stay abreast of developments in field of expertise
  • Ensure personal growth and enable effectiveness in performance of roles and responsibilities
  • Contribute to the Nedbank Culture building initiatives (e.g. staff surveys etc.)
  • Participate and support corporate responsibility initiatives for the achievement of business strategy
  • Seek opportunities to improve business processes, models and systems though agile thinking
  • Conduct self development both by mentoring others and being mentored
  • Participate in the talent management practise of the Engineering stream

Essential Qualifications - NQF Level

  • Professional Qualifications/Honour's Degree

Preferred Qualification
Diploma / Certificate relevant

Preferred Certifications
Certificate in relevant solution design methodologies where available

Minimum Experience Level
Min 5 years IT experience

*Technical / Professional Knowledge *

  • Information Technology (IT) Architecture
  • IT Infrastructure Architecture
  • IT / Banking knowledge
  • Systems design
  • Requirements analysis

Behavioural Competencies

  • Decision Making
  • Managing Work
  • Quality Orientation
  • Building Partnerships
  • Technical/Professional Knowledge and Skills
  • Emotional Intelligence Essentials

Please contact the Nedbank Recruiting Team

This advertiser has chosen not to accept applicants from your region.

Front-End Developer

R150000 - R250000 Y Parvana

Posted today

Job Viewed

Tap Again To Close

Job Description

About our client:
Our client is a global investment advisory firm focusing on long-term value creation through investment strategies. They work with a diverse group of institutional partners and pride themselves on their collaborative, sustainable, inclusive culture and performance.

What you will be doing:

  • Build / maintain front-end components using , while also implementing / maintaining RESTful APIs in .NET Core.
  • Design SQL Server schemas and write efficient T-SQL queries to support application requirements.
  • Drive the project lifecycle, from initial requirements gathering / design to deployment and continuous monitoring.
  • Provide strategic technical solutions to complex problems.
  • Guide and mentor junior team members, conducting code reviews and ensuring the team adheres to best-practices.
  • Collaborate effectively with cross-functional and distributed teams.
  • Create wireframes and mock-ups using tools like Figma or Sketch to support the front-end development process.

What our client is looking for:

  • A relevant tertiary qualification would be beneficial (Computer Science, Software Engineering, etc.)
  • Minimum of 8+ years of software development experience, with a strong focus (5+ years) on front-end development.
  • Proficiency in modern JavaScript frameworks preferred), along with strong skills in HTML5, CSS3/SCSS, component architecture, and state management.
  • Solid experience with .NET Core and the ability to maintain legacy .NET Framework applications, with basic knowledge of SQL Server for schema design and querying.
  • Proven ability to work with Git workflows and CI/CD pipelines (Azure DevOps), with experience in automated testing frameworks being a plus.
  • Experience with micro-frontend architectures, automated testing, and working in the financial or investment domain is a plus.

Job ID:

  • J

For a more comprehensive list of opportunities that we have on offer, do visit our website -

Requirements

Front-end Developer, , .NET Core, SQL Server, RESTful APIs, Git, CI/CD, Azure DevOps, Software Engineering

This advertiser has chosen not to accept applicants from your region.

Front End Developer

R900000 - R1200000 Y Somewhere

Posted today

Job Viewed

Tap Again To Close

Job Description

Front End Developer (Vue)
Location
: Remote (Flexible)

Schedule:
40 hours per week. 8a-5p CST, Monday-Friday as a standard, but the start/end times may be flexible with approval.

About The Role
A fast-growing, nationally recognized organization is seeking an experienced
Front End Developer
with
expertise in the Vue framework
. The ideal candidate will be proactive, highly skilled in building
web-based
,
interactive tools
, and comfortable working with
significant amounts of data.
You'll play a critical role in the continued development of
custom internal tools
used for
managing requests for quote (RFQs) and other operational functions
. As the software development team continues to expand, future leadership opportunities may be available for high-performing team members.

Key Responsibilities

  • Write clean, maintainable code following best practices and industry standards.
  • Maintain and update the current codebase, ensuring scalability and performance.
  • Help migrate existing code to the latest versions of Vue and related technologies.
  • Test and implement new features with stakeholders, monitoring rollouts to ensure optimal functionality.
  • Investigate, design, and implement new technologies to enhance system performance.
  • Collaborate with the software development team and cross-functional stakeholders to deliver effective solutions.
  • Develop efficient database queries and assist in maintaining a PostgreSQL database.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 5+ years of professional software development experience, including design, implementation, testing, build, and release.
  • Proven experience as a front end developer.
  • 5+ years developing software solutions for internal business applications.
  • Strong understanding of API development (REST).
  • Excellent communication skills and collaborative mindset.

Nice-to-Haves

  • Experience with Python, Django, PostgreSQL, or Prefect.
  • Background in backend development to complement front end expertise.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Front End Developer Jobs