313 Front End jobs in South Africa

Front-End & Django Web Developer

R250000 - R450000 Y Southern African Wildlife College

Posted today

Job Viewed

Tap Again To Close

Job Description

Role Summary

The Southern African Wildlife College (SAWC) is an established NGO partnership seeking a highly skilled and motivated Front-End & Django Web Developer to join our team on a 6-month contract. The successful candidate will contribute to the enhancement of an existing, in-production Django web application—a Human Resource Management tool designed to identify training needs and skills development pathways within conservation organisations.

The application is live, widely used, and poised for growth. Your role will be to refine and strengthen the codebase, modernise the front end, optimise the back end, and prepare the system for long-term scalability and sustainability. This position combines expertise in user interface development with robust back-end programming in Django, requiring both technical excellence and a user-centred mindset.

Main Responsibilities

  • Design, develop, and maintain the existing Django codebase, ensuring a responsive, high-quality web application.
  • Redesign and modernise the front end using contemporary frameworks preferred) for improved usability and accessibility.
  • Troubleshoot, test, and debug the application to ensure optimal performance, reliability, and security.
  • Optimise database queries, views, and models to support scalability and efficiency.
  • Write clean, maintainable, and well-documented code, adhering to best practices in security and quality.
  • Participate in code reviews and contribute to the continuous improvement of development processes.
  • Collaborate with internal stakeholders to translate requirements into functional, tested features.
  • Ensure cross-browser compatibility and mobile responsiveness.
  • Assist in deployment, hosting, and monitoring processes.
  • Prepare comprehensive technical documentation to support knowledge transfer and long-term sustainability.

Required Skills and Qualifications

  • Proven experience as a full-stack or front-end developer with strong Django expertise.
  • Demonstrated portfolio of web projects, including Django-based applications.
  • Proficiency in Django, Django ORM, and RESTful APIs.
  • Strong front-end skills in HTML5, CSS3, JavaScript, and modern frameworks (React, Vue, or Angular).
  • Solid understanding of relational databases (PostgreSQL, MySQL, or SQLite).
  • Familiarity with Linux server environments.
  • Experience with version control systems (Git).
  • Strong problem-solving, debugging, and optimisation skills.
  • Ability to work independently and collaboratively in a fast-paced environment.
  • Excellent attention to detail and commitment to high-quality outputs.

Desirable Skills

  • Bachelor's degree in Computer Science, Web Development, or a related field (or equivalent practical experience).
  • Experience in scaling Django applications for high-performance environments.
  • Familiarity with DevOps and containerisation tools (CI/CD pipelines, Docker, cloud hosting).
  • Awareness of UI/UX principles and accessibility standards.
  • Previous experience working with NGOs or mission-driven organisations.
  • Experience with automated testing frameworks.
  • Knowledge of Agile methodologies.

Contract Details:

  • Duration
    : 6 months
  • Location
    : Flexible (remote options available)
  • The successful candidate will work closely with the SAWC ICT team and organisational leadership to strengthen and prepare the application for the next stage of growth.
  • As an operational requirement, all College employees are subject to pre-employment integrity testing and random integrity checks. This is a condition of access to the College premises, which are located within a protected area.

Benefits

  • Competitive salary and benefits package.
  • Flexible working hours and remote work opportunities.
  • A supportive, inclusive team culture.
  • The opportunity to contribute to a meaningful, conservation-driven project.

Application Process

Interested candidates should submit the following to

  • A CV outlining relevant experience.
  • A portfolio showcasing previous web development work.
  • A brief cover letter highlighting suitability for the role.

Application deadline:
10 October 2025

This position will be filled in line with our
Transformation and Employment Equity Plan
. Only shortlisted candidates will be contacted. If you have not received a response within two weeks of the closing date, please assume your application was unsuccessful.

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

Front Desk

R200000 - R250000 Y Albany Hotel

Posted today

Job Viewed

Tap Again To Close

Job Description

About Us

Albany Hotel is a welcoming and service focused property known for delivering exceptional guest experiences. As part of our front office team, you'll be at the heart of guest interaction providing warm welcomes, seamless check-ins, and professional reservation assistance.

Job Summary

We are looking for a friendly, reliable, and detail-oriented Front Desk / Reservations Agent to join our team. This role is responsible for handling guest check-ins/outs, managing bookings, and providing exceptional customer service to ensure every guest feels at home.

Key Responsibilities

Front Desk:

  • Greet all guests with a warm, professional demeanour.
  • Perform check-in and check-out procedures efficiently using hotel software (PMS).
  • Answer guest inquiries in person, over the phone, and via email.
  • Process payments, post charges, and maintain accurate guest folios.
  • Address guest concerns and resolve issues promptly or escalate as needed.
  • Coordinate with housekeeping and maintenance to meet guest needs.

Reservations:

  • Handle new reservations, modifications, and cancellations via phone, email, and OTA platforms , Agoda, etc.).
  • Accurately enter bookings into the hotel's Property Management System.
  • Monitor room availability to maximize occupancy.
  • Upsell room types, amenities, and packages when appropriate.
  • Confirm reservations and send booking confirmations to guests.
  • Manage group bookings and special requests.

Requirements

  • High school diploma or equivalent required.
  • Prior experience in hotel front desk or reservations preferred.
  • Familiarity with hotel PMS software is a plus.
  • Excellent communication and customer service skills.
  • Ability to multitask and stay organized in a fast-paced environment.
  • Flexible availability, including nights, weekends, and holidays.
  • Basic computer skills (Microsoft Office, email, data entry).

Salary

  • Market related

Schedule

  • 8-hour shifts
  • Morning, evening, weekend and public holiday availability required

How to Apply

Submit your application directly through Indeed with your resume and a brief cover letter. We look forward to welcoming a new member to our front desk team

Job Types: Full-time, Permanent

Work Location: In person

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

Front End

1-Grid

Posted today

Job Viewed

Tap Again To Close

Job Description

About Us

1- is a fast-growing web hosting company in Cape Town with an established customer base, recently acquired by recognised leaders in the internet services industry. We have the vision and resources to be the market leader in SA in the next 5 years; this vision is supported by an entrepreneurial culture that encourages innovation, collaboration, and top performance.

Job Purpose

We're looking for a motivated Front-end or Full-stack Developer to join our dynamic marketing and development team. If you're passionate about building fast, user-focused websites and applications, enjoy working in a collaborative environment, and thrive on solving real problems with clean code — this is the opportunity for you.

You'll work closely with our design, marketing, and back-end teams to continuously improve the performance, UX, and technical integrity of 1-grid's public-facing web properties.

Duties and Responsibilities
  • Develop fast, accessible, mobile-friendly web pages using modern HTML5 and CSS3.
  • Build scalable, maintainable components using React, , or similar frameworks.
  • Collaborate with designers to translate UI/UX mockups into functional and elegant interfaces.
  • Use Tailwind CSS or similar utility frameworks for styling.
  • Integrate front-end with back-end APIs
  • Assist with the maintenance and optimisation of our websites and landing pages.
  • Work with SEO and analytics tools to ensure strong technical SEO performance.
  • Optimize applications for speed, scalability, and performance across devices.
  • Maintain and improve site architecture and reusability of code.
  • Participate in code reviews, contribute to our design systems, and champion best practices.
  • Use Git and CI/CD workflows for efficient, collaborative development.
  • Keep up with the latest trends in front-end and full-stack web development.
Qualifications and Experience
  • 3+ years of experience as a Front-end or Full-stack Developer in a fast-paced environment.
  • Proficiency in JavaScript (ES6+), React, and is essential.
  • Experience with building and deploying Mobile Applications
  • Solid understanding of HTML5, CSS3, and responsive web design principles.
  • Experience working with Tailwind CSS or similar utility-first CSS frameworks.
  • Strong understanding of , and experience integrating with APIs (REST/GraphQL).
  • Familiarity with Git and CI/CD pipelines (e.g. GitHub Actions, GitLab CI).
  • Understanding of technical SEO, performance optimisation, and web accessibility.
  • Experience with testing tools such as Jest, React Testing Library, or Cypress.
Key Competencies
  • Able to work independently or in a team, managing your time effectively.
  • Strong communication skills – able to clearly explain technical concepts to non-technical colleagues.
  • Detail-oriented with a passion for clean, well-documented, maintainable code.
  • Self-starter who is adaptable, curious, and constantly learning.
  • Enthusiastic about building high-quality user experiences.
  • No ego – just a strong team ethic and a desire to get the job done right
This advertiser has chosen not to accept applicants from your region.

Front Desk

R144000 - R180000 Y Design Academy of Fashion

Posted today

Job Viewed

Tap Again To Close

Job Description

Front Desk & Student Recruiter

Are you passionate about education, people, and helping the next generation of fashion creatives find their path?
The
Front Desk and Student Recruiter
serves as the first point of contact for the
Design Academy of Fashion (DAF)
, embodying the Academy's values and delivering a warm, professional, and informed experience to prospective students, visitors, and stakeholders.

This role is pivotal in
student recruitment and engagement
—guiding enquiries, managing admissions for the Bachelor of Fashion, short courses, and the Foundation Programme, while ensuring accurate and timely communication and administration.

You'll also play a key part in
marketing and student growth strategy
by supporting lead conversion, maintaining customer records, and contributing to campaigns, career exhibitions, and outreach efforts. The role requires someone who can improve recruitment processes and actively support the continued growth of DAF's student body.

DUTIES & RESPONSIBILITIES

  • Front Desk Operations
  • Student Recruitment & Enquiry Management
  • Short Course Administration: planning, liaising with lecturers, students, and fee payers
  • Marketing & Growth Support
  • Managing customer and leads database
  • Responding to and guiding queries accurately and courteously
  • Student and Staff Admin Support
  • Representing DAF at high school career exhibitions in the Western Cape
  • Maintaining accurate knowledge of DAF's courses, ethos, events, and policies

KEY ATTRIBUTES

  • Professional, warm, and approachable, with excellent interpersonal and communication skills
  • Strong organisational and administrative abilities
  • Tech-savvy: confident with CRM systems, Xero, SharePoint, Excel, and communication platforms
  • Marketing-minded: proactive in suggesting and supporting student recruitment campaigns
  • Detail-oriented and reliable in managing student records and customer information
  • Able to self-manage, take initiative, and collaborate effectively across departments

CAMPUS
: The Old Biscuit Mill, Woodstock, Cape Town

HOURS
: 8:00 to 16:00 Monday to Friday.

CONTRACT
: Permanent Full-time position.

START DATE
: 1 November 2025 (or earlier)

SALARY RANGE
: R12,000 - R15,000/per month CTC with performance-related bonus.

OCCASIONAL AFTER HOURS:
Some Career Exhibitions and occasional Saturday Open Days.

IN-PERSON REQUIREMENT
: Fully on-campus position.

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

Front Office

R6000 - R9000 Y SINO Plant

Posted today

Job Viewed

Tap Again To Close

Job Description

Overview of Role

We are seeking a friendly, organized, and proactive individual to join our team. The role involves managing the reception area, handling administrative tasks, and recruiting new employees when reception duties are quiet. This is a varied role that provides exposure to both front-of-house operations and HR/recruitment activities.

Key Responsibilities

  1. Greet and assist visitors, answer phone calls, and manage the reception area
  2. Perform general administrative tasks such as emails, filing and scheduling
  3. Recruit candidates by posting job ads, screening CVs, and scheduling interviews
  4. Communicate with candidates and coordinate interview processes
  5. Assist with onboarding new employees and other HR-related tasks as needed

Key Requirements

· Excellent communication and interpersonal skills

· Strong organisational and multitasking abilities

· Professional and welcoming demeanour

· Computer literate, including MS Office

· Previous experience in reception, administration, or recruitment is a plus

·   
Matric required

·   
Any HR/administration-related certificates or degrees are an advantage

Must-have skills & experience

·   
Friendly and professional manner

·   
Ability to multitask and prioritise responsibilities

·   
Basic administrative skills and computer literacy

Nice-to-have skills & experience

·  
Previous recruitment or HR support experience

·  
Experience with recruiting software and websites (LinkedIn, Indeed, etc.)

Benefits

  • Opportunity to learn and grow within HR/recruitment
  • Commission on successfully recruited and placed candidates could apply

Expected salary range: R6000 - R9000 monthly, depending on experience - commission on successfully placed candidates could also apply

Apply via the LinkedIn application form

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

Front end Developer

Pretoria, Gauteng Network Recruitment

Posted today

Job Viewed

Tap Again To Close

Job Description

Key Responiibilities
  • Collaborate with stakeholders to plan, design, and implement high-quality, maintainable software solutions.
  • Develop, test, and deploy code following best practices, coding standards, and CI/CD processes.
  • Conduct code reviews, provide feedback, and contribute to team knowledge sharing and best practices.
  • Track progress, report on project status, and communicate effectively with team members and stakeholders.
  • Analyse and resolve system issues, maintain documentation, and ensure compliance with quality standards
Job experience and Skills Required:
Diploma in relevant Web Development or Graphic Design
Minimum applicable experience (years):
3+ years working experience
Experience with translating UI & UX designs into HTML, CSS and Java script websites using React, with a focus on user experience and usability

Apply now!

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

Front-End Developer

Cape Town, Western Cape The Legends Agency

Posted 24 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.
Be The First To Know

About the latest Front end Jobs in South Africa !

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.
 

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 Jobs