Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

Mid-Level Front-End Developer

Full-time

ATS Client

Job Title: Mid-Level Frontend Developer


Location: Pretoria, Gauteng


A leading edtech company is looking for an experienced Mid-Level Frontend Developer with strong experience in modern frameworks and tools (e.g. React, Next.js, or similar) to join their team in Pretoria . This is an exciting opportunity for a dedicated frontend developer to shape the digital experience of thousands of learners and educators across Africa, the Middle East, and Asia by designing and implementing intuitive, engaging, and accessible interfaces that make learning coding, robotics, and other tech-based subjects both effective, engaging, and enjoyable. If you have experience in frontend web development and a passion for transforming complex user needs into seamless, user-centered interfaces, we want to hear from you!


Responsibilities:

  • Develop high-quality, responsive, and accessible frontend components using modern frameworks and tools (e.g. React, Next.js, or similar).
  • Oversee and guide the work of junior frontend developers, ensuring code quality, adherence to design specifications, and proper use of tools and technologies.
  • Participate in code reviews and contribute to a high-performing, team culture; conduct code reviews, provide constructive feedback, and foster a collaborative development environment.
  • Define and enforce frontend development standards and best practices.
  • Collaborate with backend developers to integrate APIs and ensure seamless end-to-end functionality.
  • Uphold the company's visual identity while promoting clarity, functionality, and engagement.

Requirements:

  • 4-6 years of experience in Frontend web development.
  • Relevant design degree/qualifications/certifications, for example: Bachelor of Information Science or Computer Science.
  • Strong proficiency in JavaScript frontend frameworks, preferably React JS, Redux, Context API, or similar.
  • Experience with RESTful APIs and asynchronous request handling.
  • Familiarity with tools such as Webpack, Babel, ESLint, and Git.
  • UI/UX sensibility and experience collaborating closely with design teams.
  • Deep understanding of HTML5/CSS3/SCSS - semantic markup, styling methodologies (e.g., BEM), and pre-processors.
  • Proficiency in JavaScript (ES6+) - modern JavaScript features and syntax.
  • Experience with React.js - Component-based architecture, hooks, and context.
  • Experience with Next.js - Server-side rendering (SSR), static generation (SSG), and API routes.
  • Familiarity with Context API - for state management.
  • Experience with Styling & UI Frameworks such as Tailwind CSS or Material UI - Utility-first styling or component-based design systems.
  • Experience with Styled Components / Emotion - CSS-in-JS libraries for scoped styling.
  • Proficiency in API Integration: RESTful APIs, Axios/Fetch API - for async communication (GraphQL is optional but good to have).
  • Familiarity with Tooling & DevOps: Git & GitHub / GitLab - Version control, pull requests, and branching strategies; Webpack/Vite / Babel - Build tools and transpilers; CI/CD pipelines - Basic familiarity with automated deployments (GitHub Actions, Vercel, Netlify).
  • Logical, organised thinker.
  • Clear, concise, and proactive communicator.
  • Strong at planning, delegating, and executing.
  • Proactive and solution-oriented.
  • Personable, approachable, and team-driven.
  • Results-focused and goal-oriented.

Benefits:

  • Competitive salary (to be discussed in the application process).
  • Access to company-wide training and development sessions.
  • Participation in company events, conferences, and summits.
  • Opportunity to grow into senior leadership roles, participate in strategy development, and access ongoing professional development.
  • Regular feedback, mentorship, and opportunities to lead initiatives that shape the future of the design language.

Contact RPO Recruitment for your next career opportunity.


Apply for this role today, contact Justin Peach at RPO Recruitment or on LinkedIn.


You can also visit the RPO Recruitment website: rporecruitment.co.za or email us your CV: *****@*****.co.za.


We will contact you telephonically in 3 days should you be suitable for this vacancy. If you are not suitable, we will put your CV on file and contact you regarding any future vacancies that arise.
Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Mid-Level Front-End Developer in Pretoria, Gauteng vacancy
  •  ...Job Title: Mid-Level Frontend Developer Location: Pretoria, Gauteng A leading edtech company is looking for an experienced Mid-...  ...with backend developers to integrate APIs and ensure seamless end-to-end functionality. Uphold the company's visual... 

    ATS Client

    Pretoria, Gauteng
    a month ago
  •  ...Cypress Technical Mentorship in order to guide Junior to Mid-level developers Ability to translate technical jargon into clear business...  ...Experience in Test Automation Some Experience in Back-end Technologies and Programming Languages like Python. Any experience... 

    Imizizi

    Pretoria, Gauteng
    11 days ago
  •  ...Job Description Ready to build the digital showroom of the future? As a Senior Front-End Developer, you'll be at the heart of a modern retail sales platform that powers how vehicles are configured, sold, contracted and delivered across global markets. Your mission... 

    ATS Client

    Pretoria, Gauteng
    a month ago
  •  ...You'll help develop a next-generation Self-Service Analytics Platform that empowers users to explore data, create dashboards, build interactive...  ...web applications using Angular, React and other modern front-end technologies. Designing intuitive user interfaces that make... 

    Sabenza IT & Recruitment

    Pretoria, Gauteng
    5 days ago
  •  ...Job Description We are seeking an experienced Senior Front-End Developer to design, build, and maintain high-quality digital solutions within a dynamic, global IT environment. The role focuses on delivering innovative, user-centric applications that enhance digital... 

    ATS Client

    Pretoria, Gauteng
    a month ago
  • Mid- Level Software Engineer/Java Developer (Information Technology) Location: Pretoria/Johannesburg North Our client in the Information Technology...  ...4-7 years' solid development experience • Back-end and Front-end Development • Knowledgeable about cloud native... 

    ATS Client

    Pretoria, Gauteng
    5 days ago
  • About the job Mid Level Backend Developer (Fintech) Our client is looking for a technically excellent and ambitious Mid Level Backend Developer to take ownership of our client's technology systems. This is a hands-on role for a builder - someone who thrives on... 

    ATS Client

    Pretoria, Gauteng
    a month ago
  •  ...Front End Intermediate Developer ( React / React Native) (Permanent: Menlyn Maine, Pretoria) About the Role: Design and develop robust...  ...solving skills. Attention to detail and a high level of accuracy. Focused. Dedicated. High level of personal... 

    Belay Talent Solutions

    Pretoria, Gauteng
    13 hours ago
  •  ...making with actionable insights. We combine Agile ways of working , modern tools, and a collaborative culture to ensure our developers thrive while creating tangible business impact. Requirements Expertise in Data Intelligence and Business Intelligence Python... 

    ATS Client

    Pretoria, Gauteng
    a month ago
  • R 8,000 - 15,000 per month

    Location: Pretoria East Salary: R8 000 to R15 000 p.m. Our client in the Digital Printing industry is looking for a Front End Web Developer. Key responsibilities Maintain, content update and Web Development on DNN platform for websites Maintain, content update... 

    AtripleA recruitment & temps

    Pretoria, Gauteng
    more than 2 months ago
  •  ...Overview: We are looking for a skilled Back End Developer to join our team. The role involves...  ...Spring Boot, API design, custom extensions Front End: HTML, CSS, Velocity, XML...  ...~ Relevant IT degree ~3+ years in a mid-to-senior back-end development role (6+ years... 

    ATS Client

    Pretoria, Gauteng
    a month ago
  •  ...We're looking for a Senior Back-End Developer who loves writing clean code, solving difficult technical problems, and building scalable enterprise applications. You'll join an Agile team responsible for developing a platform that brings together critical financial products... 

    Sabenza IT & Recruitment

    Pretoria, Gauteng
    5 days ago
  •  ...code the future of mobility... We are hunting for a Back-End Developer who's ready to crank the volume on innovation, crush some serious...  ...user experience, with opportunities to work on the Front-End code base as well as the Full Stack. Conduct with the feature... 

    ATS Client

    Pretoria, Gauteng
    a month ago
  •  ...technology research organisation that research, develops, localises and diffuses technologies to...  ...state. The CSIR has a vacancy for a Back-end Software Developer in the The Council...  ...and development team with high-level system design and integration. Contribute... 

    Council for Scientific and Industrial Research (CSIR)

    Pretoria, Gauteng
    1 day ago
  •  ...ESSENTIAL SKILLS ~3+years automated testing experience (unit tests, end-to-end tests) ~3+ years hands-on AWS serverless (Lambda, API...  ...with E-mobility Java ROLE & RESPONSIBILITIES Develop and operate production ready business applications (24/7 Support... 

    Imizizi

    Pretoria, Gauteng
    1 day ago
  •  ...Key Responsibilities Plan, Develop, Test and Document advanced e-commerce solutions for our clients Develop customer-specific and generic Magento modules Develop integrations between Magento and 3rd Party Products Improve our own continuous deployment platform... 

    Vaimo

    Pretoria, Gauteng
    more than 2 months ago
  •  ...Job Description Ready to build the invisible engine that powers thousands of developers worldwide? As a Senior Back-End Developer, you'll be part of a small, elite platform team responsible for creating secure, compliant and reusable cloud infrastructure components... 

    ATS Client

    Pretoria, Gauteng
    a month ago
  •  ...Job Description Are you an experienced Senior Back-End Developer looking for your next exciting challenge? Join a high-performing Agile team where you'll build scalable enterprise solutions, work with modern technologies, and contribute to innovative, large-scale... 

    ATS Client

    Pretoria, Gauteng
    a month ago
  •  ...Job Description We are looking for a Senior Back-End Developer to design and deliver secure, compliant, and reusable cloud infrastructure components and developer enablement solutions. The successful candidate will work within a global team to build scalable platforms... 

    ATS Client

    Pretoria, Gauteng
    a month ago
  •  ...Opportunity Work-Force specializes in connecting talent with exciting career opportunities across various industries. This role as a Front-End Developer offers a chance to create engaging user interfaces and enhance user experiences on web applications. Role Overview In this... 

    Work-Force

    Pretoria, Gauteng
    16 days ago
  •  ...Job Description About the role: We are seeking a Senior Back-End Developer to join our Impact Platform team. The role requires expertise in API and ETL development, AWS cloud technologies, and data-driven programming. You will work on complex projects, develop scalable... 

    ATS Client

    Pretoria, Gauteng
    a month ago
  •  ...marketing, branding, and communication initiatives. The Role Develop multimedia content, including videos, animations, interactive...  ...brand alignment across all multimedia assets, maintaining a high level of quality and professionalism. Manage project timelines, resources... 

    HR-Simplified (Pty) Ltd

    Pretoria, Gauteng
    12 days ago
  • We are looking for a dynamic and experienced Front Office Manager to lead our Front Office team at Premier Hotel Pretoria...  .... Manage room allocations, reservations, and occupancy levels. Train; motivate, and develop front office staff. Implement and maintain hotel... 

    HotelJobs

    Pretoria, Gauteng
    5 days ago
  • Are you a skilled Backend PHP Developer ready to build scalable, high-performance systems...  ...-focused organisation is seeking a Mid-Level Backend PHP Developer to join their expanding...  ...: Software Developers (Back-End / Front-End / Full Stack) Mobile Developers... 

    ATS Client

    Pretoria, Gauteng
    a month ago
  •  ...Services sector, is searching for a skilled and passionate SQL Developer to join their high-performing technology team. This is your...  ...manipulation skills in XQuery (beneficial) · Basic understanding of front-end languages like HTML, CSS, JavaScript (Beneficial) ·  Ability... 

    Sabenza IT & Recruitment

    Pretoria, Gauteng
    13 days ago
  •  ...looking for a Specialist IT Senior Developer to perform system program...  ...understand and maintain a high-level understanding of the current...  ...and maintain models that meet end-user requirements, including recommended...  ...life cycle • Design Front end graphical user interface... 

    ATS Client

    Pretoria, Gauteng
    5 days ago
  •  ...client in the Information Technology Industry is seeking a WEB DEVELOPER to join their team. The et al Web Developer will be...  ...requirements. Meeting with clients (when requested). Front-end website development (building of websites with the latest technology... 

    ATS Client

    Pretoria, Gauteng
    5 days ago
  •  ...Essential Job Functions Design, develop, test, and debug web...  ...maintain, and deploy robust back-end systems using C#, ASP.NET MVC,...  ...clearly and concisely with all levels of staff, including senior management...  ...focus on Angular for the front-end. ~ Proficiency in C# and... 

    AllSpes (Pty) Ltd

    Pretoria, Gauteng
    1 day ago
  •  ...building boring enterprise apps that put everyone to sleep? Ready to level up and bring some serious swagger to South Africa's tax system? We're hunting for a Senior Web Developer with serious front-end firepower and .NET muscle to join our high-energy team in Pretoria... 

    ATS Client

    Pretoria, Gauteng
    a month ago
  • Specialist: IT Senior Developer_Insurance (Long-Term) Location...  ...understand and maintain a high-level understanding of the current...  ...and maintain models that meet end-user requirements, including recommended...  ...life cycle d. Design Front end graphical user interface... 

    ATS Client

    Pretoria, Gauteng
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Mid-Level Front-End Developer. Be the first to apply!