Een bedrijf van de Tenth Revolution Group

Uw huidige zoekopdracht naar vacatures

16 zoekresultaten

Voor Vast en tijdelijk in South Africa

    Full-Stack React Native Engineer

    South Africa, Western Cape, Cape Town

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

    Functiebeschrijving

    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

    nieuw

    Senior Data Engineer

    South Africa, Gauteng, Sandton

    • Consultant Functie
    • Vaardigheden: SQL, Python, Apache Spark, Azure DevOps, Git, IaaC, Data Warehousing, Azure Databricks, Fabric
    • Seniority: Senior

    Functiebeschrijving

    Data Engineer - Cloud Platform Focus

    We are seeking a skilled and motivated Data Engineer to join a growing technology team delivering enterprise-grade data solutions. This role requires strong experience with modern data platforms and engineering tools, particularly within a cloud-based environment.

    Data Engineer - Cloud Platform Focus

    We are seeking a skilled and motivated Data Engineer to join a growing technology team delivering enterprise-grade data solutions. This role requires strong experience with modern data platforms and engineering tools, particularly within a cloud-based environment.

    The ideal candidate will have hands-on experience with CI/CD practices using tools like Azure DevOps, Git, and infrastructure-as-code frameworks such as ARM templates, Terraform, or Bicep. They should be familiar with building data engineering solutions using technologies like Databricks, Synapse-style architectures, cloud-based data integration tools, managed relational databases, and cloud storage or data lake environments.

    Additional experience with data transformation tools like dbt, modern cloud data warehouses such as Snowflake, and real-time data processing tools including Spark Streaming or Kafka would be beneficial. A relevant data engineering certification is advantageous.

    We are looking for someone who is a natural problem solver and able to think critically to develop innovative solutions. The successful candidate will have a strong client focus, communicate proactively with stakeholders, and take initiative to achieve team goals. They should remain resilient under pressure or in uncertain situations, thrive in collaborative team environments, and maintain a strong emphasis on quality. Excellent verbal and written communication skills are essential, with the ability to present complex technical concepts clearly to both technical and non-technical audiences.

    Key Behavioral Competencies:



    *

    Problem Solver: Demonstrates the ability to identify complex issues and apply critical thinking to develop effective, innovative solutions.
    *

    Client-Oriented: Committed to understanding client needs and building strong collaborative relationships.
    *

    Proactive Communicator: Anticipates challenges, keeps stakeholders informed, and takes initiative to drive progress.
    *

    Resilient: Performs well under pressure and manages ambiguity with composure.
    *

    Team Player: Values collaboration, works well within cross-functional teams, and contributes positively to team dynamics.
    *

    Quality Driven: Committed to high standards and delivering robust, reliable solutions.
    *

    Effective Communicator: Able to convey complex technical concepts clearly to both technical and non-technical stakeholders, in both verbal and written form.

    Dynamics 365 CRM Professionals - Multiple Roles

    South Africa, Gauteng, Johannesburg

    • Developer/Programmer Functie
    • Vaardigheden: CRM, MS Dynamics - CRM, MS Dynamics - GP (Great Plains)
    • Seniority: Mid-level

    Functiebeschrijving

    Job Opportunity: CRM & Microsoft Dynamics 365 Professionals
    Location: South Africa (Remote or Hybrid - Johannesburg, Cape Town, Durban)
    Type: Full-time | Contract or Permanent
    Salary: Market-related with benefits and potential bonuses

    We're currently partnering with several leading companies across South Africa and internationally who are expanding their CRM and Microsoft Dynamics 365 teams. As a specialist tech recruitment agency, we're looking to connect with skilled professionals who have hands-on experience with Dynamics 365 and are ready for a new challenge.





    What we're hiring for:
    We're working on multiple roles across different industries - from consulting and professional services to retail, and enterprise environments.

    Current openings include:

    *

    Dynamics 365 CRM Consultants (Functional and Technical)
    *

    CRM Developers
    *

    Solution Architects
    *

    Business Analysts
    *

    CRM Project Managers



    Key experience we're looking for:

    *

    Proven experience with Microsoft Dynamics 365 CE / CRM (Sales, Marketing, Customer Service, Field Service)
    *

    Solid understanding of CRM processes, design, and implementation
    *

    Familiarity with the Power Platform (Power Apps, Power Automate, Power BI)
    *

    Strong integration experience
    *

    Ability to translate business requirements into technical solutions
    *

    Relevant certifications (e.g., MB-210, PL-200, PL-600) are an advantage





    Why work with us?

    As tech recruiters focused on the Dynamics and CRM space, we work closely with both niche start-ups and large enterprise organisations. This means we can offer:

    *

    Access to roles that aren't always advertised publicly
    *

    A streamlined recruitment process with honest feedback and guidance
    *

    Support from recruiters who understand the Microsoft tech ecosystem
    *

    Remote and hybrid working opportunities depending on the client



    Requirements:

    *

    2-5+ year's experience in Dynamics 365 CRM or related technologies
    *

    Excellent communication and stakeholder engagement skills
    *

    Based in South Africa with the right to work locally
    *

    A proactive, solution-oriented approach

    BI Analysis Team Lead

    South Africa, Western Cape, Cape Town

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

    Functiebeschrijving

    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 Functie
    • Seniority: Senior

    Functiebeschrijving

    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

    Senior BI Developer

    South Africa, Western Cape, Cape Town

    • Developer/Programmer Functie
    • Vaardigheden: Microsoft Business Intelligence, Power BI, DAX, SQL, Data Modelling
    • Seniority: Mid-level

    Functiebeschrijving

    Power BI Developer (with SQL Data Modelling Experience) - Hybrid | Cape Town



    Are you a Power BI Developer with a strong background in SQL and data modelling? A leading consultancy working at the intersection of data and healthcare is looking for a technically strong BI Developer to join their team and help close a critical gap.



    Why This Role?



    *

    Join a small-to-medium consultancy with around 100 employees, delivering data-driven solutions to medical aid and hospital clients.
    *

    Work with a technical team that includes 60 actuaries and a dedicated BI function focused on automated reporting.
    *

    Be the data modelling expert in a BI warehousing team that services both internal and external stakeholders.
    *

    You'll work on a hybrid model (mostly on-premise, with some cloud), enabling actuaries and data analysts to create meaningful insights using your semantic models.
    *

    The existing gap is for someone who can build models, not just consume them - especially for non-standard, ad hoc requests.
    *

    A hybrid model with 2 days onsite per week is expected.



    What You'll Be Doing:



    *

    Build and maintain semantic data models in SQL and Power BI
    *

    Support reporting teams by developing reusable, standardised models
    *

    Work closely with actuaries and analysts to translate technical requirements into scalable BI solutions
    *

    Collaborate on a hybrid environment (on-premise + some cloud)



    Tech Stack:



    *

    Power BI
    *

    DAX
    *

    SQL
    *

    Primarily on-prem infrastructure, some hybrid cloud element
    *
    *

    You'll Thrive Here If You:



    *

    Have solid Power BI development experience, particularly in data modelling (not just report building)
    *

    Are comfortable working with highly technical teams
    *

    Want to make an impact by enabling self-service BI in a structured yet flexible environment
    *

    Enjoy tackling both standardised and unique modelling challenges

    nieuw

    D365 Business Central Consultant- Cape Town

    South Africa, Western Cape, Cape Town

    • ZAR 50,000 to ZAR 120,000 ZAR
    • Consultant Functie
    • Vaardigheden: D365 Business Central, Dynamics NAV, Navision, D365 BC, Dynamics BC
    • Seniority: Senior

    Functiebeschrijving

    Dynamics 365 Business Central Consultant - Cape Town

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

    This client is in a unique industry and is looking for someone in Cape Town, SA to work internally on their global platform. This role will involve developing relationships, gathering requirements & delivering Business Central projects for their internal finance and supply chain systems, working alongside some top BC 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

    - Collaborative & supportive culture.

    - Clear progression route.

    Interested? Please contact Emma ASAP directly on +44 191 338 7671 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

    nieuw

    Data Scientist

    South Africa, Gauteng, Johannesburg

    • Other Functie
    • Vaardigheden: Microsoft Business Intelligence, Python, SQL, Power BI
    • Seniority: Mid-level

    Functiebeschrijving

    We're working with an organisation that is building out its data function from the ground up. With recent international investment, they're scaling quickly and are focused on transforming their analytics capability into a premium driver of business decisions.

    They are currently looking to add 1-2 Data Analysts or Data Scientists to a lean team where you'll work closely with stakeholders across product, client management, and development teams.



    What you'll be doing:

    *

    Supporting the product development and analytics teams with automated reporting solutions
    *

    Analysing demographic data to support service bundling and increase product premium potential
    *

    Laying the foundations for predictive analytics - currently early-stage but with significant future scope
    *

    Structuring, problem-solving, and working cross-functionally to deliver insights that drive business decisions
    *

    Contributing to a relatively new team (you'll be joining a highly capable team member already in place) with a large project backlog and opportunity for growth



    Tech environment:

    *

    Python
    *

    Power BI
    * SQL
    *

    Exposure to the Microsoft BI Stack is advantageous



    What they're looking for:

    *

    A solutions-oriented mindset - if you see problems everywhere, this won't be the right environment
    *

    Curiosity and willingness to learn - sector experience (insurance) is not essential
    *

    A genuine interest in turning data into actionable business insights



    Hiring Process:

    1

    Introductory coffee chat
    2

    Formal interview
    3

    Remote technical assessment



    Other Details:

    *

    Hybrid working: 3 days in office, 2 from home (your choice)
    *

    Clear and fast-moving interview process
    *

    Company is scaling fast - lots of autonomy, not a place for micromanagement



    If you're looking for a hands-on opportunity to build something meaningful from the ground up, let's chat.

    nieuw

    Credit Score Card Data Analyst

    South Africa, Gauteng, Johannesburg

    • Developer/Programmer Functie
    • Vaardigheden: Credit Score Card Data, SAS, Python, SQL, AWS
    • Seniority: Mid-level

    Functiebeschrijving

    CREDIT SCORE CARD DATA ANALYST VACANCY



    What Makes This Role and Company Stand Out:



    * Opportunity to Explore New Technologies: Innovative with data processing and displaying, constantly looking for ways to improve the data analysis process
    * Data-Driven Culture: Highly values data roles, fostering a community where data is central to business decisions.
    * Collaborative Environment: Flexible and relaxed working culture with a supportive team structure across data analysis, data engineering and data security. The team is new in the business this year, so you will be joining a fresh and dynamic department in an established end user.



    Requirements:



    * Proficient in SAS, SQL and Python (Required) * must have hands on experience with SAS on a project - unfortunately exposure to SAS during studies only will not be considered.
    * Experience working with AWS environments (Desired)
    * Strong statistical analysis skills - regression, A/B testing (Required)
    * MUST have credit score card data analysis experience on paid projects/ as part of a permanent role requirement
    * 4+ years of experience required



    Benefits:



    * Competitive salary and bonus structure
    * Medical Aid
    * Pension Aid
    * Flexible hybrid work environment (Based in Johannesburg) (3 days onsite, 2 days WFH) *PLEASE NOTE, this role is not open to relocators currently.



    If you're interested in learning more about this exciting opportunity, please send your CV and contact details to the address below. We'll be in touch soon!



    *PLEASE NOTE - ONLY SA RESIDENT PERMIT HOLDERS/ SA CITIZENS ARE ELIGIBLE FOR THIS ROLE