A Tenth Revolution Group Company

Your current job search

21 search results

For Permanent and Contract in South Africa

    Full-Stack React Native Engineer

    South Africa, Western Cape, Cape Town

    • Developer/Programmer Role
    • Skills: React.JS, RESTful APIs, JIRA, Azure DevOps, React, React-Native
    • Seniority: Senior

    Job description

    PLEASE NOTE - THIS POSITION REQUIRES THE CANDIDATE TO BE ONSITE 5 DAYS A WEEK IN CAPE TOWN



    Role Overview

    We're looking for a skilled Mobile Engineer to help evolve and expand a growing suite of mobile applications. In this role, you'll collaborate across product, design, and engineering teams to deliver high-quality, user-focused solutions. You'll help shape development practices, contribute to a robust codebase, and drive technical innovation through hands-on implementation and research.



    Key Responsibilities

    *

    Develop and enhance mobile applications in a fast-paced, collaborative environment.
    *

    Participate in peer code reviews to maintain high coding standards and consistency.
    *

    Collaborate with Product Managers and UX Designers to deliver well-architected solutions that align with user needs.
    *

    Engage in regular team discussions to improve development processes and codebase health.
    *

    Research best practices and technologies, presenting and prototyping new ideas.
    *

    Write clear documentation and unit tests to ensure maintainability and quality.
    *

    Accurately estimate development tasks and contribute to project planning.



    Required Qualifications & Experience

    *

    Degree in Software Engineering or a related field (Master's degree preferred).
    *

    5+ years of professional software development experience.
    *

    Minimum of 3 years working with React or React Native, with a preference for React Native.
    *

    Strong understanding of programming fundamentals and scalable solution design.
    *

    Familiarity with UI design principles and visual communication is a plus.
    *

    Demonstrated ability to thrive in a small, agile team environment with high levels of ownership.
    *

    Excellent communication skills and the ability to work effectively with cross-functional teams, including designers, QA, and product stakeholders.



    Desirable Skills

    *

    Native development experience on iOS or Android.
    *

    Hands-on experience with Functional React and Redux.
    *

    TypeScript proficiency.
    *

    Comfortable working with RESTful APIs.
    *

    Experience using Git and Agile project management tools like JIRA or Azure DevOps.



    What You'll Enjoy

    *

    Flexible Work Schedule: Core hours between 10AM and 3PM with flexibility to work remotely for the rest of your day.
    *

    AI-Driven Culture: Explore cutting-edge AI tools and workflows in a team that actively integrates AI into daily problem solving and innovation.
    *

    Learning & Development: Access a wide range of online learning platforms, nanodegrees, and industry-recognised certifications to advance your skills.
    *

    Stay Informed: Attend tech events and industry expos to stay ahead of trends and emerging tools.
    *

    Tailored Benefits: Choose from a variety of optional medical and retirement plans that fit your lifestyle.
    *

    Community Involvement: Take up to three volunteer days annually to support causes and initiatives you care about.



    PLEASE NOTE - ONLY SA ID HOLDERS ARE ELIGIBLE TO APPLY FOR THIS POSITION

    new

    NAV BC Consultant- Remote- South Africa

    South Africa

    • ZAR 60,000 to ZAR 120,000 ZAR
    • Consultant Role
    • Skills: NAV/ ERP/ Navision/ Dynamics/ Microsoft Dynamics NAV/ Developer/ NAV Developer/
    • Seniority: Senior

    Job description

    Mid- Senior NAV/Business Central Consultant - Remote anywhere in South Africa.

    This is a fantastic opportunity to work for an award winning Microsoft Partner as a Dynamics 365 Business Central Consultant

    This client is in a unique industry and is looking for someone to work remotely in SA for their international customers. This role will involve developing relationships, gathering requirements & delivering Business Central projects for European customers, working alongside some top NAV professionals in SA

    The ideal clients will have:
    *Strong Dynamics Business Central Consulting/Stakeholder Management
    *Financial Experience
    *Experience implementing D365 BC end to end.
    *Integration experience

    Perks include:

    - Competitive package

    - Flexitime & 100% remote working in SA

    - Casual culture with quarterly meet ups for Braai's.

    - Bi- Annual Salary Reviews.

    Interested? Please contact Emma ASAP directly on +44 (0)191 300 1817 or send CV to e.townsend@tenthrevolution.com

    Nigel Frank International is the leading Microsoft Dynamics recruiter worldwide, advertising more Dynamics jobs than any other agency. We deal with Microsoft Partners and End users throughout South Africa and the world and have never had such a large demand for Microsoft Dynamics professionals. By specialising in placing candidates in markets in South Africa I have developed excellent relationships with employers in South Africa.

    NAV/ ERP/ Navision/ Dynamics/ Microsoft Dynamics NAV/ Business Central/ Consultant

    Data Analyst

    South Africa, Western Cape, Cape Town

    • Up to ZAR 63,000 ZAR
    • Other Role
    • Skills: BigQuery SQL, Python, R, MS 365 Suite, Power BI, Tableau, POPIA
    • Seniority: Mid-level

    Job description

    Data Analyst - Retail & Customer Insights

    Are you a data-driven problem solver with a passion for uncovering insights that drive marketing strategy? We're looking for a Data Analyst to join a dynamic, large-scale retail environment, where you'll leverage customer and marketing data to optimise campaigns and influence key business decisions.



    Logistics:



    - Cape Town based - requirement to be in office 4 days a week.

    - Flexible hours available to beat the traffic.

    - Cannot consider relocaters from Johannesburg.

    - Max for this role is R63,000 a month, there is no flexibility on this.

    - Medical aid and pension included.



    What You'll Do:

    * Develop interactive dashboards and reports, analysing customer behaviour and campaign performance.
    * Lead system improvements and contribute to predictive and prescriptive modelling projects.
    * Translate complex data into actionable insights, providing strategic recommendations that shape marketing initiatives.



    What You Need to Succeed:



    * Degree in Business, Computer Science, Mathematics, or similar analytical field.
    * 5+ years of experience in an analyst role, ideally within a marketing or digital agency environment.
    * Retail industry experience is a plus.
    * Technical skills: Proficiency in SQL (BigQuery preferred), Python or R, and advanced Excel. Experience with data visualisation tools like Power BI, Tableau, or Google Data Studio.
    * Strong analytical mindset: Ability to solve problems, interpret data trends, and communicate insights to non-technical stakeholders.
    * Soft skills: Business acumen, problem-solving, curiosity, and the ability to work independently as well as within a team.



    This is an opportunity to work in a high-impact role, using data to shape marketing strategies and enhance customer experiences. If you're proactive, analytical, and ready to take ownership of your insights, we'd love to hear from you!

    SharePoint Developer

    South Africa, Western Cape, Cape Town

    • Up to ZAR0.00 per annum
    • Developer/Programmer Role
    • Skills: SharePoint, Power Platform, Power Apps, Power Automate, Microsoft Office 365, CSS, SQL Server
    • Seniority: Mid-level

    Job description

    We're Hiring: Senior SharePoint Developer (Cape Town | Hybrid)
    Location: Cape Town (Hybrid)
    Position Type: Full-time | Permanent
    Industry: Retail / Enterprise IT

    We're on the lookout for an experienced Senior SharePoint Developer to join our team in Somerset West. If you've spent the last several years managing and building on SharePoint (both Online and On-Prem), love working with Power Platform tools, and know your way around automation and migration projects - we'd love to chat.

    You'll be stepping into a role where you can make a real impact, leading projects that modernize how the business collaborates, shares, and automates.

    What You'll Be Doing:

    *

    Managing and maintaining SharePoint environments (Online, On-Prem, and OneDrive)
    *

    Handling permissions, usage monitoring, and storage - with PowerShell in your toolkit
    *

    Building low-code solutions using Power Apps, Power Automate, Nintex, and K2
    *

    Working closely with project managers and business teams to scope and deliver solutions
    *

    Leading migrations (using tools like ShareGate) and consolidating environments
    *

    Supporting users at Level 2/3 and resolving issues across SharePoint farms
    *

    Overseeing SQL Server and server health, patches, and SharePoint configurations

    What We're Looking For:

    *

    At least 8 years working with SharePoint (admin and development)
    *

    Strong experience with SharePoint Online, On-Prem, and OneDrive
    *

    Hands-on with Power Platform, Nintex, and/or K2
    *

    Good understanding of server environments and scripting (PowerShell especially)
    *

    Bonus: Experience with SharePoint to cloud migrations
    *

    Someone who's confident leading projects and engaging with stakeholders

    What You'll Get:

    *

    A hybrid working setup (Somerset West-based with flexibility)
    *

    A chance to work on big, meaningful projects in a well-established company
    *

    A collaborative team that values initiative and fresh ideas
    *

    Stability and support to grow your skills further

    Dynamics 365 Functional Consultant

    South Africa, Gauteng

    • Consultant Role
    • Skills: D365 CE, Power Platform, Azure, Sales, Customer Service, Marketing, Field Service, Power Apps
    • Seniority: Senior

    Job description

    Ready to deliver impactful digital transformation projects with Dynamics 365?



    Our consultancy client, a leading player in the Microsoft ecosystem, is seeking a skilled Dynamics 365 Customer Engagement (CE) Functional Consultant to join their team on a 12-month contract. This is your opportunity to work across varied industries and contribute to high-profile client engagements in a collaborative, solution-focused environment.



    What You'll Be Doing:



    * Engage with clients to gather and assess business requirements, translating them into functional Dynamics 365 CE solutions
    * Design, configure, and implement Dynamics 365 CE modules across Sales, Customer Service, Marketing, and Field Service
    * Utilise the Power Platform (Power Apps, Power Automate, Power BI) to extend solution capabilities
    * Lead workshops, deliver user training, and provide ongoing support to ensure successful adoption
    * Partner with cross-functional teams to ensure solutions are aligned with client objectives and industry best practices



    About You:



    * Solid experience delivering Dynamics 365 CE (CRM) implementations in a consulting environment
    * Functional expertise in one or more D365 CE modules (Sales, Customer Service, Marketing, Field Service)
    * Strong understanding of the Power Platform and integration with Microsoft Azure services
    * Confident communicator who can engage stakeholders and facilitate effective solution delivery
    * Relevant Microsoft certifications (MB-210, MB-230, PL-200, etc.) are an advantage



    Why Join This Consultancy?



    * Be part of a dynamic team delivering digital solutions across sectors
    * Work on complex, enterprise-level projects with exposure to the latest Microsoft technologies
    * Flexible working arrangements with a hybrid Johannesburg-based model
    * Access to internal learning resources, mentorship, and support for certifications



    What's on Offer:



    * Long-term contract with the potential for extension
    * Opportunity to work with a highly regarded Microsoft Partner
    * Engaging, collaborative company culture that values innovation



    Interested?



    If you're a motivated D365 CE Functional Consultant looking to take the next step in your contract career, apply now to join a consultancy that's redefining digital transformation in South Africa.

    National Manager: IT Service Management

    South Africa, Gauteng, Johannesburg

    • Up to ZAR 96,000 ZAR
    • Other Role
    • Skills: AWS, Azure, MS Dynamics - CRM - Customer Engagement, CE
    • Seniority: Senior

    Job description

    Job Title: National Manager - IT Service Management

    Location: Cape Town (Parc du Cap) or Midrand (Gauteng)

    Overview: An exciting opportunity exists for an experienced IT Service Management professional to lead a national IT Service Delivery function. The role is responsible for managing IT Service Desk Analysts and IT Technicians across multiple locations, ensuring high-quality IT service delivery, and overseeing the implementation of an Enterprise Service Management (ESM) system using Microsoft Dynamics 365 Customer Engagement (CE).

    Key Responsibilities:

    Leadership & Management:

    *

    Act as the IT Service Management (ITSM) subject matter expert.
    *

    Develop and manage divisional budgets in collaboration with IT leadership.
    *

    Lead and mentor a national team of IT Service Desk Analysts and IT Technicians.
    *

    Implement strategies to improve IT service delivery across multiple campuses.
    *

    Oversee talent acquisition, professional development, and succession planning.

    Enterprise Service Management Implementation:

    *

    Drive the implementation and integration of an ESM system based on Microsoft Dynamics 365 CE.
    *

    Ensure seamless adoption and staff training for effective case management.
    *

    Contribute to RFP evaluations and IT solution design processes to align with service delivery needs.

    IT Service Operations:

    *

    Oversee IT Event, Incident, and Problem Management to ensure stable and effective IT services.
    *

    Develop and enforce IT Change Management policies to minimize risk.
    *

    Manage IT Vendor relationships, negotiate contracts, and conduct SLA performance reviews.
    *

    Ensure high levels of customer satisfaction through responsive IT support and feedback mechanisms.

    Reporting & Compliance:

    *

    Maintain IT asset records and service request logs.
    *

    Prepare reports on service performance metrics and team effectiveness.
    *

    Ensure compliance with IT policies and security protocols.

    Required Skills & Experience:

    *

    Minimum of 7 years of experience in IT service management within a large enterprise IT environment.
    *

    At least 5 years in an IT leadership role overseeing service delivery or IT Helpdesk/Service Desk teams.
    *

    Strong understanding of ITSM frameworks and tools.
    *

    Experience with Microsoft Dynamics 365 Customer Engagement (CE) is an advantage.
    *

    Familiarity with IT Change Management, Incident Management, and IT security protocols.
    *

    Knowledge of cloud environments (Microsoft Azure and AWS) is beneficial.

    Qualifications:

    *

    Bachelor's degree (NQF-7) in IT, Computer Science, Information Systems, or a related field.
    *

    ITIL Practitioner Certification.
    *

    Advantageous: Postgraduate degree, Lean Six Sigma, and/or Project Management certification.

    Key Competencies:

    *

    Strong leadership and team management skills.
    *

    Excellent problem-solving and analytical abilities.
    *

    Ability to manage multiple projects and priorities simultaneously.
    *

    Strong stakeholder engagement and communication skills.
    *

    Action-oriented with a focus on continuous improvement.

    This role presents an excellent opportunity for a strategic IT Service Manager to shape and drive IT service excellence within a dynamic and evolving environment.

    BI Analysis Team Lead

    South Africa, Western Cape, Cape Town

    • Up to ZAR 105,000 ZAR
    • Other Role
    • Skills: MS Power BI, SSIS, SSAS, SSRS, SQL, ETL
    • Seniority: Mid-level

    Job description

    Role: Business Intelligence Analysis Team Lead
    Location: Cape Town

    Overview:

    A dynamic and rapidly growing financial services provider is seeking a Business Intelligence (BI) Analysis Team Lead to join its Data & Analytics function. This role is integral to driving data-informed strategies through collaboration with both technical and business teams. If you're passionate about using data to solve meaningful problems and leading high-performing teams, this role could be the perfect fit.

    About the Company:

    Operating across multiple regions with a strong footprint in emerging markets, the organisation offers innovative digital financial solutions aimed at increasing accessibility and inclusion. With its roots in cross-border financial transactions, the business has expanded to support a wide range of customer financial needs. It prides itself on a culture of innovation, impact, and community.



    Key Responsibilities:



    *

    Collaborate with cross-functional teams to deliver data-driven insights that directly impact business decisions.
    *

    Lead a team of skilled analytics professionals in building scalable data models, reporting tools, and self-service data platforms.
    *

    Translate stakeholder requirements into technical specifications for analytics and reporting solutions.
    *

    Oversee project delivery, ensuring timelines, risks, and communication are proactively managed.
    *

    Develop intuitive and insightful dashboards and data visualisations to facilitate business decision-making.
    *

    Train business users on BI tools and promote data literacy across the organisation.
    *

    Manage performance standards and contribute to the career development of team members.
    *

    Troubleshoot delivery challenges and actively remove blockers to maintain momentum.
    *

    Drive adherence to internal policies and data governance practices.
    *

    Take part in building and refining the organisation's data warehousing, governance, and reporting standards.



    Technical Responsibilities Include:



    *

    Ensure data quality through profiling, validation, and cleansing processes.
    *

    Design and maintain performant and reusable data models and semantic layers.
    *

    Develop robust and scalable dashboards and reporting solutions using modern BI tools.
    *

    Conduct deep-dive data analysis to uncover trends, patterns, and actionable insights.
    *

    Integrate DevOps principles in analytics processes, including version control and automated deployment.
    *

    Keep current with industry best practices, tools, and methodologies to continuously enhance team capabilities.



    Key Requirements:



    *

    Matric or equivalent (Required)
    *

    Tertiary qualification in a quantitative field (e.g., Mathematics, Engineering, Data Science, Finance) or equivalent practical experience.
    *

    6+ years of experience in Business Intelligence or Data Analytics with a proven track record of project delivery.
    *

    Minimum of 3 years leading analytics or BI teams.
    *

    Excellent stakeholder management and communication skills, with the ability to tailor messaging for both technical and non-technical audiences.
    *

    Proficient in data visualisation and dashboard design using tools like Power BI or equivalent.
    *

    Solid experience with semantic data modelling and dimensional modelling (e.g., Kimball methodology).
    *

    Strong command of SQL for complex queries and performance tuning.
    *

    Advanced Excel skills.
    *

    Exposure to R or Python for data analysis is a plus.
    *

    A strategic thinker with strong commercial acumen and a passion for business problem-solving through data.



    Preferred Experience:



    *

    Prior work in fast-paced industries such as fintech, consulting, retail, or tech.
    *

    Hands-on experience with cloud data platforms (e.g., Snowflake, BigQuery, Azure Synapse).
    *

    Familiarity with DevOps tools and practices in a data development context.
    *

    Strong organisational and time management skills with the ability to prioritise under pressure.
    *

    Demonstrates a proactive mindset, attention to detail, and a commitment to continuous learning and growth.

    UI/UX Researcher

    South Africa, Western Cape, Cape Town

    • Developer/Programmer Role
    • Seniority: Senior

    Job description

    PLEASE NOTE - THIS POSITION REQUIRES YOU TO BE ONSITE IN CAPE TOWN 5 DAYS A WEEK



    UI/UX Designer

    We're seeking a creative and detail-oriented UI/UX Designer to help craft seamless digital experiences across web and mobile platforms. You'll play a key role in shaping user journeys through thoughtful interface design, user research, and continuous collaboration with cross-functional teams.



    Key Responsibilities

    *

    Design wireframes, prototypes, and polished UI using tools such as Figma or Sketch.
    *

    Align new designs with an established design system while actively contributing to its evolution.
    *

    Work alongside developers, product managers, and stakeholders to ensure designs are feasible, technically sound, and user-centred.
    *

    Conduct usability testing and iterate designs based on user feedback.
    *

    Analyse user behaviour and product data to inform decisions and improve the overall user experience.
    *

    Clearly communicate and present your ideas to internal teams and stakeholders.



    Required Qualifications & Experience

    *

    Degree or diploma in Design, Human-Computer Interaction, or related field.
    *

    3-5 years of professional experience in UI/UX design.
    *

    Strong proficiency in Figma (components, auto-layout, prototyping) and Sketch.
    *

    Experience working with design systems and usability testing tools.
    *

    Demonstrated history of conducting user research and usability testing.
    *

    A strong portfolio showcasing thoughtful design solutions across multiple platforms.



    Core Competencies

    *

    Design-driven mindset with a keen eye for detail and problem-solving.
    *

    Understanding of accessibility best practices and inclusive design.
    *

    Insight into digital behaviour, particularly within diverse user bases.
    *

    Effective verbal and visual communication skills to present and justify design decisions.
    *

    Ability to convert user research and analytic into actionable design outcomes.
    *

    Skilled at balancing design aspirations with technical feasibility.



    Nice to Have

    *

    Experience working on high-traffic platforms or within digital publishing/media environments.
    *

    Familiarity with analytics tools such as Google Analytics or Hotjar.
    *

    Exposure to Agile methodologies and product teams using Scrum.
    *

    Awareness of digital consumption trends in emerging markets.
    *

    Basic knowledge of HTML and CSS for effective developer collaboration.



    What You'll Enjoy

    *

    Flexible Working Hours: Core team hours from 10AM to 3PM, with flexibility to manage your own remote schedule outside of that.
    *

    Innovation Culture: Work in a forward-thinking environment where experimentation and AI adoption are encouraged and supported.
    *

    Professional Development: Access online learning platforms, certification programs, and educational bursaries to keep your skills sharp.
    *

    Industry Engagement: Attend leading design and tech conferences to stay at the forefront of digital trends.
    *

    Customised Benefits: Tailor your medical aid and retirement contributions to match your needs.
    *

    Meaningful Impact: Take up to three paid volunteer days annually to give back to your community.



    PLEASE NOTE - ONLY SA ID HOLDERS ARE ELIGIBLE FOR THIS POSITION