Senior Front- End Developer

4 hours ago


Johannesburg South Africa iDbase Software Full time

About the Role We are looking for an experienced and highly skilled Senior Front-End Developer to join our innovative product team. You will work within a cross-functional Agile environment, designing, building, and optimizing enterprise-scale frontend applications. This role places strong emphasis on modern web architecture, including micro-frontends, advanced tooling, performance optimisation, and exceptional user experience. It is ideal for a seasoned engineer who thrives in complex environments, champions best practices, and is passionate about building scalable, maintainable, and future-ready web applications.   Key Responsibilities Development & Architecture Build and maintain high-performance, reusable, and accessible front-end components using React.js and TypeScript. Architect, implement, and support micro-frontend solutions using frameworks such as single-spa and Webpack Module Federation. Develop UI features using modern component libraries including Material-UI (MUI), Chakra UI, or Headless UI, ensuring alignment with the design system. Contribute to and consume shared UI component libraries via internal npm packages within a polyrepo structure. Tooling & Pipelines Configure and optimise build processes using Webpack or Vite. Establish and maintain a robust “build once, deploy anywhere” CI/CD pipeline across environments. Manage state effectively using Redux Toolkit, Zustand, React Query, or similar libraries. Collaboration & Process Collaborate closely with backend engineers, UX/UI designers, QA, and product managers in an Agile/Scrum setup. Participate in code reviews and provide constructive feedback to support continuous improvement. Mentor junior developers and help elevate engineering standards across the team. Convert wireframes and prototypes into high-quality, production-ready code.   Requirements & Qualifications Must-Have Skills: 5+ years professional experience in front-end development. Expert proficiency in React.js and TypeScript. Strong experience with major UI component frameworks (e.g., Material-UI, Ant Design). Hands-on experience with Webpack and modern build tooling. Demonstrated experience with micro-frontend architectures (single-spa, Module Federation, etc.). Familiarity with polyrepo structures and internal npm package management. Deep understanding of modularity, composability, and scalable software design principles. Highly Desirable Skills: Experience with testing tools/frameworks: Jest, Vitest, React Testing Library, Cypress, etc. Proficiency in advanced state management patterns (Redux Toolkit, Zustand, Context API). Strong knowledge of performance optimisation, Core Web Vitals, and Lighthouse CI. Experience with SSR/SSG frameworks such as Next.js or Remix. Familiarity with GraphQL and related clients (Apollo, Urql). Understanding of WCAG accessibility standards and best practices. Basic backend knowledge and REST API consumption. Education & Certifications Bachelor’s degree in computer science, Engineering, or relevant degrees, and certifications.   Additional Information Contract Duration: 12 Months (with possibility of Renewal). Salary: Negotiable Location Options: Johannesburg/ Cape Town/ Remote Must be located in South Africa or must have a valid working permit for South Africa - If you cannot work in South Africa - please do not apply. For a more comprehensive list of opportunities that we have on offer, do visit our website and have a look at our careers page: https://www.idbasesoftware.com/


  • Front End Developer

    3 days ago


    Johannesburg, Gauteng, , South Africa Blue Pearl PTY Full time R120 000 - R180 000 per year

    We are seeking a skilled and experienced Front End Developer to join our team. The ideal candidate will have a minimum of 5 years of experience in Front End Development, with a strong proficiency in React Native, React Query, and either Bootstrap or Tailwind CSS. Experience in microservices integration is essential for this role, and exposure to Micro...


  • Johannesburg, Gauteng, , South Africa Cware Full time R600 000 - R1 200 000 per year

    Position Title: Front -End Angular DeveloperLocation: Onsite – Johannesburg Employment Type: 6 -Month Contract (Possibility of Extension)Company Overview:CWARE is an innovative technology solutions provider, delivering high -performance applications that drive business success. We specialise in cutting -edge development, leveraging modern frameworks and...


  • Johannesburg, South Africa LabourNet Full time

    We are currently looking for an exceptional Senior Front-End Developer to work with other team members like the architects, analysts, UX/UI, QA, and back-end developers. You will design and implement visually aesthetic user interfaces. Identify issues with front end code and rectify them to remove bugs. Create unit tests to ensure code is functioning as...


  • Stellenbosch, Western Cape, , South Africa Blue Pearl PTY Full time R1 000 000 - R3 000 000 per year

    We're seeking an experienced Front End Developer to join us. You'll be embedded within a cross -functional product team, delivering enterprise -scale frontend applications using the latest in modular architecture and deployment strategies. This role is ideal for a seasoned React developer who thrives in complex environments, understands scalable front -end...


  • Johannesburg, South Africa ASC Human Capital Consulting Full time

    Job Title: Senior Front End Developer Contract Type: Permanent, Onsite Location: Randburg, Gauteng Industry: Gambling, Betting Purpose of the Role Front end Developers are responsible for ensuring the alignment of web design and user experience requirements, optimizing web pages for maximum efficiency and maintaining brand consistency across all web pages,...


  • Johannesburg, South Africa Blue Pearl Full time

    OverviewSenior Front-End React Developer at Blue Pearl. We are seeking an experienced developer with some back‑end knowledge of Python to join our dynamic team. The role focuses on building user-facing features using React, collaborating with the UX / UI team to ensure a seamless and visually appealing user experience. The current front‑end solution is...


  • Johannesburg Metropolitan Area, South Africa LabourNet Full time R360 000 - R720 000 per year

    We are currently looking for an exceptional Senior Front-End Developer to work with other team members like the architects, analysts, UX/UI, QA, and back-end developers. You will design and implement visually aesthetic user interfaces. Identify issues with front end code and rectify them to remove bugs. Create unit tests to ensure code is functioning as...


  • South Africa Somewhere Full time US$80 000 - US$120 000 per year

    Front-End AI Software DeveloperLocation: South AfricaSalary Range: USDRole Description:The Front-End AI Software Developer is responsible for building intuitive, responsive, and high-performance user interfaces that integrate seamlessly with AI-powered backends and APIs. This role bridges the gap between AI functionality and user experience, ensuring that...


  • Johannesburg, South Africa ASC Human Capital Consulting Full time

    Job Title: Senior Front End DeveloperContract Type: Permanent, OnsiteLocation: Randburg, GautengIndustry: Gambling, BettingPurpose of the RoleFront end Developers are responsible for ensuring the alignment of web design and user experience requirements, optimizing web pages for maximum efficiency and maintaining brand consistency across all web pages, among...


  • Johannesburg, South Africa Agrigate One Limited Full time

    We're looking for an experienced Senior Front-End Developer to join our team in helping build out a high-quality SaaS platform for the agricultural sector. We're an AgTech startup with an ever-growing software development team, and we're dedicated to delivering tangible value to our users. Our offices are located in Stellenbosch and Johannesburg. As a senior...