Mid-Level Frontend Developer

3 days ago


Pretoria, Gauteng, South Africa Hire Resolve Full time R250 000 - R500 000 per year
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 tech-based subjects like coding and robotics for schools across South Africa, Africa, the Middle East, and Asia. Their mission is to equip students with real-world skills such as creativity, critical thinking, and problem-solving through a blend of hands-on hardware and user-friendly software.The frontend developer will be responsible for building clean, intuitive interfaces that enhance the digital learning experience. Working with product managers, designers, and educators, they'll develop platforms like teacher dashboards and student tools that make learning tech subjects both effective and fun.

Responsibilities: 
  • Develop high-quality, responsive, and accessible frontend components using modern frameworks and tools (e.g. React, , 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 Resolute's visual identity while promoting clarity, functionality, and engagement.
Requirements: 
  • 4-6 years of experience in: Frontend web development
  • 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
  • Technical skills: 
    a. HTML5 / CSS3 / SCSS – Deep understanding of semantic markup, styling
    methodologies (e.g., BEM), and pre-processors
    b. JavaScript (ES6+) – Modern JavaScript features and syntax
    – Component-based architecture, hooks, and context
    d. – Server-side rendering (SSR), static generation (SSG), and API routes
    e. Context API - for state management
    Styling & UI Frameworks:
    a. Tailwind CSS or Material UI – Utility-first styling or component-based
    design systems
    b. Styled Components / Emotion – CSS-in-JS libraries for scoped styling
    3. API Integration:
    a. RESTful APIs
    b. GraphQL (optional but good to have) – For optimized data querying
    c. Axios / Fetch API – For async communication
    4. Tooling & DevOps:
    a. Git & GitHub / GitLab – Version control, pull requests, and branching
    strategies
    b. Webpack / Vite / Babel – Build tools and transpilers
    c. CI/CD pipelines – Basic familiarity with automated deployments (GitHub
    Actions, Vercel, Netlify)
How to Apply: 

Kindly forward your CV to Gaby Turner at [email protected] or you may forward your CV to [email protected

  • Pretoria, Gauteng, South Africa Hire Resolve Full time R900 000 - R1 200 000 per year

    Hire Resolve's client is a fast-growing edtech company focused on changing how students learn coding, robotics, and other tech subjects. Their tools are used in schools across South Africa and internationally, including in Africa, the Middle East, and Asia. They combine hardware and easy-to-use software to help students build creativity, problem-solving, and...


  • Pretoria, Gauteng, South Africa MOYO Full time R250 000 - R450 000 per year

    WELCOME TO MOYOMid-Level BI AnalystWe are looking for an experienced Mid-Level BI Analyst at our Moyo team.Primary Duties And ResponsibilitiesThe BI Analyst is responsible for turning data into information, information into insight and insight into business decisions. Responsibilities include conducting full life-cycle activities to include requirements...

  • Front End Developer

    5 days ago


    Pretoria, Gauteng, South Africa Mediro ICT Full time R250 000 - R500 000 per year

    Rapidly experiment with multiple solutionsImplement pixel-perfect UI designsImplement re-usable HTML and JS logicEnsure 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...


  • Pretoria, Gauteng, South Africa Paracon Full time R100 000 - R150 000 per year

    Are you a dynamic Intermediate developer with a passion for building robust, end-to-end software? We're looking for a motivatedAre you a dynamic Intermediate developer with a passion for building robust, end-to-end software? We're looking for a motivated Junior Full-Stack Developer with Mobile Development experience to join our team, working across modern...


  • Pretoria, Gauteng, South Africa Hire Resolve Full time R600 000 - R1 200 000 per year

    A boutique software engineering company is looking for a Full Stack Developer to join their team in Pretoria, GP. As part of the EPI-USE Africa group and the broader Group Elephant, they focus on delivering high-quality, scalable, and innovative software solutions to our clients.The ideal candidate will have strong technical expertise across both frontend...

  • ReactJS Developer

    1 week ago


    Pretoria, Gauteng, South Africa Exaze Full time R250 000 - R600 000 per year

    At Exaze, we constantly seek exciting talent to join an organization that believes in nurturing dreamers, innovators, and doers willing to expand their horizons in the software industry. To be successful in this role, the candidate should have excellent communication skills and be able to understand requirements and ask questions to clarify them. The...


  • Pretoria, Gauteng, South Africa Mediro ICT Full time R600 000 - R1 200 000 per year

    Design and develop high-quality software solutions using full stack technologies.Collaborate with cross-functional teams to define, design, and ship new features.Implement and manage cloud infrastructure using AWS and Terraform.Develop and maintain backend services using Java, Python, and Create and optimize frontend applications using Angular and...


  • Pretoria, Gauteng, South Africa Hire Resolve Full time R360 000 - R960 000 per year

    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 and encourages professional growth.In this role, you will collaborate with...

  • UI/UX Developer

    1 week ago


    Pretoria, Gauteng, South Africa Nutun Full time R720 000 - R1 440 000 per year

    Frontend Developer (UI/UX Focus)Location:Sandton, JohannesburgType:PermanentAbout the RoleWe're looking for a creative and detail-orientedFrontend Developerto join our growing team atNutun. You'll collaborate closely with developers, designers, and business stakeholders to craftbeautiful, engaging, and responsive web applicationsthat deliver exceptional user...


  • Pretoria, Gauteng, South Africa Boardroom Appointments Full time R250 000 - R500 000 per year

    Key Responsibilities:Web Development:Develop, implement, and maintain web applications and sites.Collaborate with cross-functional teams to understand project requirements.Ensure code quality, performance, and adherence to best practices.Front-End and Back-End Development:Proficient in both front-end (HTML, CSS, JavaScript) and back-end , Python, PHP, etc.)...