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 4 days ago
Similar jobs that could be interesting for youBased on the Mid-Level Front-End Developer in Pretoria, Gauteng vacancy
  • 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 and Web Development on Word press platform for websites... 

    AtripleA recruitment & temps

    Pretoria, Gauteng
    20 hours 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
    4 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
    4 days ago
  • Hire Resolve's client is seeking a motivated and talented Junior Front-End JavaScript Developer to join their growing team. The ideal candidate will have a minimum of 1-2 years of experience in front-end development and a strong understanding of modern JavaScript frameworks... 

    Hire Resolve

    Pretoria, Gauteng
    20 hours ago
  •  ...Hire Resolve's client is looking for a Mid-Level Frontend Developer to join their team in Pretoria, GP. This dynamic edtech company creates engaging...  ...backend developers to integrate APIs and ensure seamless  end-to-end functionality. Uphold Resolutes visual identity while... 

    Hire Resolve

    Pretoria, Gauteng
    20 hours 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
    4 days ago
  •  ...Project Manager / Leader and User Management or System owner Develop systems solutions in line with quality and delivery requirements...  ...system/technical documentation (as per ISO standards) Meet with end users and gather requirements. Facilitate daily stand-ups.... 

    Imizizi

    Pretoria, Gauteng
    14 days ago
  •  ...practices. Testing and defect resolution Involvement and support in Deployment process Provide third-level support for production incidents, when required Develop systems solutions in line with quality and delivery requirements Preparation of system/technical... 

    Imizizi

    Pretoria, Gauteng
    17 days ago
  •  ...Hire Resolve's Client is currently seeking a highly skilled and experienced Senior Front End Developer to join. As a Senior Front End Developer, you will be responsible for developing and maintaining the client-side of our web applications. You will collaborate with cross... 

    Hire Resolve

    Pretoria, Gauteng
    20 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
    4 days 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
    4 days 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
    4 days ago
  •  ...support clients through implementation and continuous improvement. Role Overview E-Click is looking for a Senior Front-End & Android Developer / Solution Specialist to support the continued development of its Helix workflow system and related client platforms.... 

    Magnum Opus Consultants (Pty) Ltd

    Pretoria, Gauteng
    13 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
    4 days ago
  •  ...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 projects. If you... 

    Sabenza IT & Recruitment

    Pretoria, Gauteng
    4 days ago
  •  ..., and critical thinking skills. As a Mid-Level UI/UX Engineer, your job is to create simple...  ...work with product managers, designers, developers, and educators to turn user needs into...  ...to integrate APIs and ensure seamless end-to-end functionality. Ensure quality... 

    Hire Resolve

    Pretoria, Gauteng
    20 hours 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
    4 days 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
    4 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
    4 days 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
  •  ...We are currently seeking a Mid-Level Cloud Accountant to join our reputable client’s team. Requirements: ~2–3 years' experience as an Accountant within an accounting or auditing firm ~ Proficient in Xero (essential) ~ Relevant Accounting qualification (Diploma or... 

    Tumaini Consulting

    Pretoria, Gauteng
    25 days ago
  •  ...beneficial for collaboration with the China costumers ROLE & RESPONSIBILITIES Shadow and work under the guidance of senior developers to gain the necessary expertise to become a contributing member of the team. Template Development, Maintenance and Support using... 

    Imizizi

    Pretoria, Gauteng
    20 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
    4 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
    1 day ago
  • R 360,000 - 960,000 pa

     ...Hire Resolve's Client is looking for a talented Mid Java Software Engineer to join their team. As a Mid Java Software Engineer, you will play a crucial role in developing and maintaining software applications. Their team is a well-established company that values innovation... 

    Hire Resolve

    Pretoria, Gauteng
    20 hours ago
  •  ...Position Purpose: To provide professional front-desk reception services while supporting the finance team with junior-level bookkeeping and debtor collection tasks. This role is critical to ensuring the smooth daily operations of the office and supporting financial... 

    People Dimension

    Pretoria, Gauteng
    20 hours ago
  •  ...industry is looking for a Specialist: UI Developer to research into the behavior and goals...  ...responsibilities • Create web application front end as per design comps and information...  ...meeting accessibility standards at code level • Create conceptual diagrams, visual mockups... 

    AtripleA recruitment & temps

    Pretoria, Gauteng
    20 hours 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
    4 days ago
  •  ...financial services and wealth management, is looking for skilled C# Developers to join their team. Ideal for those passionate about building...  ...C#/.NET applications Build and support modern React-based front-end solutions Develop and integrate RESTful APIs and backend... 

    ATS Client

    Pretoria, Gauteng
    4 days ago
  •  ...quality solutions for clients, is seeking a versatile Full-Stack Developer with at least 4 years of experience to join their team....  ...Full-Stack Development: Design, develop, and maintain both front-end (Vue.js, React, Angular) and back-end (Java/Spring Boot, Python... 

    Hire Resolve

    Pretoria, Gauteng
    20 hours ago

Do you want to receive more vacancies?

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