835 React Js jobs in South Africa

Lead/ Senior React Developer

Cape Town, Western Cape DVT

Posted today

Job Viewed

Tap Again To Close

Job Description

Join DVT, a global custom software development and data engineering company. With our remote and hybrid options, our vision is to be South Africa's favourite custom software solutions & services company, with a global footprint. You will have the opportunity to work alongside some of the most established developers in the country with the latest technologies. DVT is committed to continuously training our staff and we are very proud of our culture of learning, from internal speaking and training to sponsoring a variety of technical events from DevConf to GDG.

DVT is currently hiring Lead/ Senior Front-End Developers (Reactfocused) with at least 6+ years of hand on experience and a proven track record in web development technologies to join our front-end development team. In this role, you will be responsible for developing and implementing user interface components using Reactconcepts and workflows. You should have in-depth knowledge of JavaScript and Reactconcepts, excellent front-end coding skills, and a good understanding of progressive web applications.

Technical knowledge
  • Understanding and implementation of the SDLC and design patterns

  • Experienced in functional programming and Object Orientated Programming

  • JavaScript frameworks/libraries Reactwith a focus on MERN, as well as vast experience building complex web user interfaces using best practices

  • Web development fundamentals – HTML, CSS / SASS / LESS, JavaScript, TypeScript, State management strategies, DOM manipulation, Routing and Single page applications

  • Backend NodeJS development experience and exposure

  • Unit testing, integration testing, and functional testing

  • Competent in version control systems including advanced topics (Cherry Picking, Rebasing Workspaces and Bisecting)

  • Understanding of Solution Architecture

  • Agile Software Methodologies

  • Exposure to a backend technology outside of JavaScript is beneficial - .NET Core, Java Spring Boot and/or Python

  • Performance Profiling – Google Lighthouse and other browser-based tools

  • Web Sockets – Socket.io / SignalR

  • Service Workers

  • PWA / TWA

  • Analytics

  • Containerisation (Docker)

  • Knowledge of web security (OWASP etc)

  • Authentication strategies

  • Consuming EndPoints

  • Able to maintain a CI/CD Pipeline

  • Exposure to AWS / Azure Cloud-based technologies would be beneficial

Software Architecture
  • Can define application architectural requirements

  • Can define project layout and coding standards

  • Can define code standards enforced on pull requests

  • Can extract user requirements from business documentation and generate correctly structured Epics, Features, User Stories, and Tasks

    • Estimation and Backlog Refinement of all of the above

    • Including Technical debt

  • Delivering incremental software requirements

  • Balancing business requirements versus following best practices

  • Correctly apply design patterns – SOLID Principles

  • Effective management and prioritisation of technical debt

Behavioural competency
  • Enthusiastic, committed and motivated

  • Able to understand your own strengths and areas of growth and position yourself to leverage your strengths effectively

  • Work without supervision

  • Work in a team environment - Able to treat individuals on an individual basis and cater to their requirements for leadership and guidance without sacrificing the time of the client and their deadlines

  • Capable of peer mentorship – able to assist others in their individual and technical growth

  • Ability to work under pressure

  • Delivery focused

  • Able to work to tight deadlines

  • Professionalism (Conduct and Appearance)

  • Show initiative

  • Awareness of environment

  • Ability to achieve excellence without overshadowing the work and efforts made by others

Responsibilities
  • Developing production-ready web applications, functional prototypes and interactive demos for a variety of web-based and mobile-based projects

  • Consuming API’s created by back-end developers

  • Providing website maintenance and enhancements

  • Assisting back-end developers with coding and troubleshooting

  • Performing development testing, debugging and enhancements on new and existing code bases

  • Building responsive applications supporting multiple browsers and platforms

  • Maintaining digital standards and branding throughout the product’s interface

  • Staying up-to-date on emerging Front-End technologies

  • Promote user experience best practices

  • Promote reusable code and libraries

  • Validate the technical feasibility of UI/UX designs

  • Optimise application performance and scalability

  • Follow input validation practices.

  • Collaborate with other team members and stakeholders

  • Look after the technical well-being of the team

Minimum experience required
  • 6+ years’ experience in Front-end software development

  • A tertiary qualification would be beneficial

  • Experience in the banking, insurance or telecoms industry would be highly beneficial

  • Experience in SDLC methodologies such as AGILE (SCRUM)

What working at DVT is like from the Practice head:

Who we are:

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

React JS Developer

Cape Town, Western Cape Govchain Pty

Posted today

Job Viewed

Tap Again To Close

Job Description

Govchain is looking for skilled React JS developer to join our development team. You'll be using your technical knowledge to solve real customer problems on a product used by thousands of South African entrepreneurs.

We believe starting a business should be as easy as a single click . The reality? There’s a ton of paperwork. We’re on a mission to remove that friction, helping entrepreneurs focus on what really matters— growing their business, not drowning in admin .

What you'll do
  • Building slick customer-facing software to solve real problems for thousands of entrepreneurs.
  • Using our React stack to integrate with our python/django backend.
  • Fixing bugs fast and taking your time to solve hard problems well.
  • Keeping the end user as the primary focus in all your decisions.
  • Working with customer support to identify opportunities to better the user experience.
What you should have
  • 1+ years experience with React.
  • Experience with testing frameworks (Jest, Enzyme, React Testing Library).
  • Strong communication and problem-solving skills.
  • Experience with specs, able to estimate & meet deadlines.
  • Able to work remotely with periodic meetups & workdays.
  • Strong UX skills and an interest in sweating the small stuff (bonus).
Why Govchain?
  • Technical founders with a bunch of dev experience.
  • Competitive salary with room to grow in a fast-paced start-up.
  • Flexible work hours and a great working environment.
  • Regular performance reviews - we value hard work.
  • Flexible vacations and holidays - take time off when you need it.
Apply for this job

First Name

Last Name

Email

Location

LinkedIn Profile

What experience do you have that is relevant to this role?

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Durban, KwaZulu Natal Greys Recruitment

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Our client in the IT industry is currently looking for a Software Engineer, based in Durban ,that would be responsible for building and enhancing high-quality software solutions that support our customer experience products. They work as a collaborative development team, contributing to the design, development, and testing of scalable applications using modern tools and frameworks.

Position : Software Engineer

Location : Durban, Kwa Zulu Natal

Direct Report : Team Lead

Minimum Qualifications :

  • Bachelor's Degree in Computer Science or related discipline.
  • At least 3 years of experience in software development using C# .NET, Vue.js, and SQL

Skills and Knowledge Required :

  • Proficient in C# and .NET technologies, with a good understanding of object-oriented programming and software development principles.
  • Experience working with front-end frameworks such as Vue.js (or similar frameworks like React or Angular).
  • Familiarity with relational databases and writing SQL queries.
  • Exposure to cloud environments such as Microsoft Azure is desirable.
  • An understanding of Agile delivery practices.
  • Enthusiastic about learning, with strong problem-solving skills and attention to detail.
  • A collaborative mindset and effective communication skills within a development team.
  • Key Roles and Responsibilities :

  • Develop, test, and maintain software features using C#, .NET, and Vue.js in line with business and technical requirements.
  • Work closely with senior engineers and the Tech Lead to implement high-quality, maintainable solutions.
  • Participate in code reviews, pair programming, and knowledge sharing sessions.
  • Contribute to the refactoring and optimisation of existing systems to improve performance, readability, and scalability.
  • Collaborate with cross-functional teams to understand user needs and translate them into technical solutions.
  • Support the delivery of software using Agile methodologies, contributing to sprint planning, retrospectives, and team ceremonies.
  • Continuously learn and stay up-to-date with relevant technologies, applying new knowledge to your work where appropriate.
  • Judgement and Decision Making :

  • Makes day-to-day development decisions within the scope of assigned tasks.
  • Seeks guidance from senior team members for complex technical or architectural challenges.
  • External Relationships

  • May occasionally interact with operational clients and support teams under
  • Internal Relationships

  • Collaborates with the Development Team, Product Team, reporting progress to the Tech Lead or Senior Engineers.
  • Managerial Responsibility

  • None, but expected to work constructively within a team and support junior peers where appropriate.
  • How to Apply :

  • Follow the link to our job seeker’s page : https : / / measuredability.com / jobs-2 /
  • Click "Apply" to submit your CV
  • #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Engineer

    Western Cape, Western Cape Vista Group

    Posted 1 day ago

    Job Viewed

    Tap Again To Close

    Job Description

    workfromhome

    This is a senior level Software Engineer role with a focus on .Net and Python. You'll be joining one of our skilled software engineering teams playing a key role in delivering the continued technical and functional quality, and excellence, of an artificial intelligence powered solution for film forecasting, distribution negotiation, automated scheduling, and business analysis.

    The role

    • Using your extensive .Net and Python experience, you'll contribute to the design, development and implementation of new features, and the enhancement, and ongoing maintenance, of existing applications.
    • Collaborating with squad members, other engineering teams, and the architecture and product teams, you'll design and implement new features and functionality, maintain quality, and ensure responsiveness and security of applications.
    • Producing and ensuring consistent code integrity and development, you'll also help to mentor and guide less experienced engineers.

    You'll need robust back-end capabilities and AI / Machine Learning experience would be highly beneficial. We're looking for proven experience with the following:

    • C#, ASP.Net CORE, Python, SQL Server
    • API Integrations, Data Repositories
    • Docker / Kubernetes / Octopus / Agile
    • Microsoft Azure
    • Advanced coding and problem-solving ability
    • Strong team collaboration skills

    This is a hybrid role which includes regular weekly attendance in our Cape Town office.

    We are currently only considering applicants with an existing right to work in South Africa, without the need for employer sponsorship, for this position.

    About Vista

    Vista is a world-leading company that makes software for the cinema industry. Started in Auckland, New Zealand, over 25 years ago, we now serve cinemas, film distributors, and moviegoers worldwide.

    Our HQ is in the City Works Depot in Auckland. We have offices and subsidiary companies in Sydney, Los Angeles, London, Amsterdam, Cape Town, Shanghai, Mexico City, and Kuala Lumpur. We use the latest technologies and offer a fun, agile and collaborative environment. We continue to innovate and build our reputation as one of the best Kiwi tech companies to work for.

    Shared Standards

    Our Shared Standards act as a compass for how we work together and reflect the behaviours we value at Vista Group. The way in which each member of our crew embodies these Shared Standards is an indicator for performance and success, as it aligns with our vision and strategy.

    One Crew

    • We're a diverse team, in different places and functions, and we're at our best when we connect, help and collaborate.

    Shine a Light

    • We communicate openly, we explain the why, and we ask when we don't understand. We don't leave people in the dark.

    Make it Happen

    • We make good things happen as people and as teams through our focus on delivery.

    Chase Great

    • We challenge ourselves and each other to keep improving.

    You will be supported to continually learn and improve your tech skills, share knowledge and ideas in the team, and be part of a dynamic and open culture.

    We have a range of benefits that include:

    • Rest & Relax Fridays - Finish at lunch time on Friday but get paid for the full day.
    • Annual volunteer day.
    • Employee Rewards and Benefits with Perkbox.
    • Medical Insurance / Medical Aid.
    • Employee Assistance Programme Service.
    • Paid Sick leave.
    • 5 days bereavement leave per year.
    • On-Site Breakfast Bar.

    If you enjoy a challenge and working in a dynamic and collaborative team, you’ll love working at Vista.

    We value inclusivity, celebrate diversity and are committed to offering equal opportunity to our staff and candidates — regardless of gender, age, race, ethnicity, marital status, disability, sex, sexual orientation, religious, ethical beliefs or political opinion. This commitment is reflected in all our employment policies and procedures.

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Engineer

    Gauteng, Gauteng Kerridge Commercial Systems

    Posted 1 day ago

    Job Viewed

    Tap Again To Close

    Job Description

    workfromhome

    At Klipboardwe've introduced a flexible hybrid work policy, where employees spend three days in the office and two days working from home. This approach promotes a balanced work environment that combines office collaboration with the comfort and convenience of remote work."

    Klipboard provides specialist software, services and support to deliver fully integrated trading and business management solutions to companies in the distributive trade – wherever they are in the world. With a unique depth of knowledge and experience in ERP / SaaS solutions, Klipboard has a wide range of clients includes wholesalers, distributors, merchants and retailers from small traders to multinational enterprises. Klipboard has offices in the UK, Ireland, The Netherlands, South Africa, Kenya and North America. Our mission is simple : to design and deliver high performance, integrated ERP solutions that enable our distributive trade customers to source effectively, stock efficiently, sell profitably and service competitively

    We are currently seeking a highly skilled and motivated software engineer to join our dynamic team. As a software engineer at our company, you will play a crucial role in designing, building, and maintaining modern cloud native applications and services. You will be given the opportunity to work with cutting-edge technologies and frameworks to help us build our next generation of scalable, highly-performance solutions.

    Key Responsibilities :

    • Collaborate with cross-functional teams, including product managers, designers, and other developers, to gather and analyse requirements, and translate them into working technical solutions
    • Be responsible for the design, development, testing, and deployment of modern cloud native web applications and APIs
    • Demonstrate a high level of software craftsmanship, commitment to quality, and a conscientious approach to work
    • Utilise modern design principles and best practices to produce, clean, secure and maintainable code
    • Demonstrate a comprehensive understanding of source control tools such as Git, GitHub, and Azure DevOps, as well as the concepts of Branching, Merging and Pull Requests
    • Be comfortable working with databases, including PostgreSQL and MS SQL Server, to help develop highly efficient and scalable data storage solutions
    • Have a DevOps mindset, and actively participate in all aspects of the software development lifecycle, including the implementation and maintenance of CI / CD pipelines to automate build, test, and deployment processes
    • Conduct comprehensive testing, and be comfortable with the concepts of unit, integration, and end-to-end testing, to ensure first class software quality and reliability
    • Stay up to date with industry trends, best practices, and emerging technologies related to cloud native development

    Skills, Knowledge and Experience :

    • Collaborate with cross-functional teams, including product managers, designers, and other developers, to gather and analyse requirements, and translate them into working technical solutions
    • Be responsible for the design, development, testing, and deployment of modern cloud native web applications and APIs
    • Demonstrate a high level of software craftsmanship, commitment to quality, and a conscientious approach to work
    • Utilise modern design principles and best practices to produce, clean, secure and maintainable code
    • Demonstrate a comprehensive understanding of source control tools such as Git, GitHub, and Azure DevOps, as well as the concepts of Branching, Merging and Pull Requests
    • Be comfortable working with databases, including PostgreSQL and MS SQL Server, to help develop highly efficient and scalable data storage solutions
    • Have a DevOps mindset, and actively participate in all aspects of the software development lifecycle, including the implementation and maintenance of CI / CD pipelines to automate build, test, and deployment processes
    • Conduct comprehensive testing, and be comfortable with the concepts of unit, integration, and end-to-end testing, to ensure first class software quality and reliability
    • Stay up to date with industry trends, best practices, and emerging technologies related to cloud native development

    Required Skills

    • Bachelor's degree in Computer Science, Software Engineering, or a related field
    • Strong proficiency in the following : C#, NuGet and Core and CoreVisual Studio and VS CodeSource Control (using Git, GitHub and Azure DevOps)Databases and data storage (using PostgreSQL, MS SQL and Redis)Containerization (using Docker)
    • Experience in developing cloud native web applications and APIs
    • Familiarity with microservices architecture and design patterns
    • Good understanding of cloud computing concepts and cloud-native development principles
    • Knowledge of DevOps practices and CI / CD pipelines
    • Excellent problem-solving and analytical skills
    • Ability to work in a fast-paced, agile environment and manage multiple tasks simultaneously
    • Continuous learning mindset and a passion for technology

    Beneficial Skills

    • Knowledge of HTML / CSS
    • Understanding of Azure or other popular Cloud provider

    Company Info

    You may also have seen from our recent posts that we are excited to begin sharing our new company name – Klipboard. Kerridge Commercial Systems (KCS) is becoming Klipboard and our new brand is designed to bring together our expertise across distribution, automotive, retail, rental, transport management, manufacturing, and field service management. We have offices based across the world and we are looking for talented individuals to join our growing teams. Due to our growth over the last few years it is an exciting time to join us as we enter our next chapter! At Klipboard we've introduced a flexible hybrid work policy, where employees spend three days in the office and two days working from home. This approach promotes a balanced work environment that combines office collaboration with the comfort and convenience of remote work."

    As a global company, we value and respect the diversity of our workforce, aiming to empower everyone to embrace each other's differences. We are committed to creating an inclusive workplace where diversity, equity, and inclusion are integral to our company and culture. We recognize the benefits of a diverse workforce, where creativity and valuing differences enable us all to thrive and sparks innovation.

    If you require any help, adjustments and / or support during the interview and offer process then please advise our TA or HR team.

    Research shows that women and other underrepresented groups are less likely to apply for a role unless they meet every listed requirement. However, we recognise that skills and experience come in many forms, and we encourage you to apply even if you don’t meet every criterion. If you are passionate about this role and believe you have the right mindset and transferrable skills, we would love to hear from you!

    To all recruitment agencies : Klipboard does not accept agency speculative resumes. At present we only accept CV’s from Agencies on our PSL who have been assigned specific position / s. Please do not forward resumes to our careers site or direct to Klipboard employee as this does not constitute an introduction and Klipboard retrospectively will not be liable for any candidate ownership or fees related to unsolicited resumes. If you wish to be considered for our PSL then please emailhowever please note we receive a high volume of requests and we are unable to accept them all

    LI-Hybrid

    Create a job alert for this search

    Software Engineer • Johannesburg, Johannesburg, SA, ZA

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Engineer

    Cape Town, Western Cape NTT Data

    Posted 1 day ago

    Job Viewed

    Tap Again To Close

    Job Description

    We are seeking a skilled and motivated Software Engineer to join our dynamic team. The ideal candidate will be responsible for designing, developing, testing, and maintaining software applications that meet business requirements. You will collaborate with cross-functional teams to deliver high-quality solutions and continuously improve our technology stack.

    Responsibilities:

    • Design, develop, and maintain scalable software applications.
    • Write clean, efficient, and well-documented code.
    • Participate in code reviews and provide constructive feedback.
    • Collaborate with product managers, designers, and other engineers to define and implement new features.
    • Troubleshoot, debug, and upgrade existing software.
    • Ensure software meets all requirements of quality, security, and performance.
    • Stay up-to-date with emerging technologies and industry trends.

    Qualifications:

    • Matric and Bachelor's degree in Computer Science, Engineering, or related field.
    • 5 years' experienceas a Software Engineer or similar role.
    • Proficiency in one or more programming languages (e.g., Java, Python, C#, JavaScript).
    • Experience with web frameworks, APIs, and databases.
    • Familiarity with Agile development methodologies.
    • Strong problem-solving and communication skills.

    Skills:

    • Proficiency in .Net and .Net Core, C#, Python, Powershell, SQL (at least 5 years)
    • Familiarity with AWS Services - Lambda, API Gateway, DynamoDB, EC2, S3, CloudWatch, SQS
    • Experience with Microservices and API development
    • Familiarity with CI-CD and Azure DevOps
    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Engineer

    Cape Town, Western Cape Phanda Personnel

    Posted 1 day ago

    Job Viewed

    Tap Again To Close

    Job Description

    Job Responsibilities
    • Prototyping and software development of the telescope operational software (all stages of the full software development life cycle may be encountered).
    • Provide hands-on technical support in the system administration of the hardware platforms, deployment environments, and processing, which may include site visits to the Karoo.
    • Collaborate with departmental stakeholders to support engineering, commissioning, operations, and early science activities.
    • Assist in maturing software development and quality assurance processes towards greater standardization and improved long-term maintainability and robustness.
    • Facilitate coding standard compliance and code reviews, which include mentoring junior engineers.
    • Provide project management and progress reporting input as required by the Functional Manager and for team communication.
    Desired Experience & Qualification

    KEY REQUIREMENTS:

    QUALIFICATION:

    • B.Tech/B.Sc. (Comp Sci) with 5+ years
    • B.Eng./B.Sc. Hons (Comp Sci) with 4+ years
    • M.Eng/M.Eng/M.Sc. (Comp Sci) with 3+ years
    • PhD with 2+ years
    • Engineering (with a software focus) or related field

    EXPERIENCE:

    • Experience in a software engineering environment, preferably in an engineering development project environment with a strong software focus.
    • Python or C/C++ programming language and experience in development, testing, deployment, commissioning, release, and support of large-scale projects in Python or C/C++.
    • Technical knowledge of development in Linux operating systems (experience in system administration of such will be beneficial).
    • Technical experience in architecture design and development of large software projects (experience with control and monitoring will be beneficial).
    • Experience in programming in the Python programming language.
    • Experience in prototyping and development, including testing, deployment, commissioning, release, and support of large-scale projects.
    • Experience with test-driven development and integration testing techniques, methodologies, and frameworks; and supporting systems like revision control and build systems.
    • Experience with quality assurance processes and software development processes and willingness to participate in improving software development processes and software quality procedures.
    • Experience in the implementation of project management and system engineering principles.

    KNOWLEDGE:

    • Modern software collaboration tools such as GitHub, Containers, Google Drive, JIRA, etc.
    • Python programming language
    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.
    Be The First To Know

    About the latest React js Jobs in South Africa !

    Software Engineer

    Western Cape, Western Cape Kerridge Commercial Systems

    Posted 3 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    workfromhome

    At Klipboard, we've introduced a flexible hybrid work policy, where employees spend three days in the office and two days working from home. This approach promotes a balanced work environment that combines office collaboration with the comfort and convenience of remote work.

    Klipboard provides specialist software, services, and support to deliver fully integrated trading and business management solutions to companies in the distributive trade worldwide. With extensive knowledge and experience in ERP / SaaS solutions, Klipboard serves a diverse range of clients, including wholesalers, distributors, merchants, and retailers, from small traders to multinational enterprises. Our offices are located in the UK, Ireland, The Netherlands, South Africa, Kenya, and North America. Our mission is to design and deliver high-performance, integrated ERP solutions that enable our customers to source effectively, stock efficiently, sell profitably, and service competitively.

    We are currently seeking a highly skilled and motivated software engineer to join our dynamic team. Your role will be crucial in designing, building, and maintaining modern cloud-native applications and services. You will work with cutting-edge technologies and frameworks to develop scalable, high-performance solutions.

    Key Responsibilities :

    1. Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
    2. Design, develop, test, and deploy modern cloud-native web applications and APIs.
    3. Maintain high standards of software craftsmanship and quality.
    4. Write clean, secure, and maintainable code using modern design principles.
    5. Utilize source control tools like Git, GitHub, and Azure DevOps, including branching, merging, and pull requests.
    6. Work with databases such as PostgreSQL and MS SQL Server to develop efficient data storage solutions.
    7. Participate in all aspects of the software development lifecycle, including CI/CD pipelines.
    8. Conduct comprehensive testing to ensure software quality and reliability.
    9. Stay updated with industry trends and emerging technologies related to cloud-native development.

    Skills, Knowledge, and Experience :

    1. Bachelor's degree in Computer Science, Software Engineering, or a related field.
    2. Proficiency in C#, NuGet, Visual Studio, VS Code, Git, GitHub, Azure DevOps, and databases like PostgreSQL, MS SQL, Redis, and containerization with Docker.
    3. Experience developing cloud-native web applications and APIs.
    4. Familiarity with microservices architecture and cloud computing principles.
    5. Knowledge of DevOps practices and CI/CD pipelines.
    6. Strong problem-solving and analytical skills.
    7. Ability to work in a fast-paced, agile environment and manage multiple tasks.
    8. Passion for continuous learning and technology.

    Beneficial Skills :

    1. Knowledge of HTML/CSS.
    2. Experience with JavaScript frameworks like Ember, Angular, or React.
    3. Understanding of Azure or other cloud providers.

    Company Info :

    We are excited to share our new company name – Klipboard. Kerridge Commercial Systems (KCS) is becoming Klipboard, uniting our expertise across distribution, automotive, retail, rental, transport management, manufacturing, and field service management. With offices worldwide, we are looking for talented individuals to join our growing teams. Our flexible hybrid work policy supports a work environment that fosters collaboration and work-life balance.

    Equal Opportunities :

    We value diversity and are committed to an inclusive workplace. We encourage applications from all backgrounds and experiences, recognizing that skills and experience come in many forms. If you need adjustments or support during the interview process, please inform our TA or HR team. We welcome all qualified applicants and aim to create a diverse, equitable, and inclusive environment.

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Engineer

    Webrepublic

    Posted 3 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    workfromhome

    Over the last decade, Webrepublic has grown from an ambitious startup into Switzerland’s leading digital agency. More recently, Webrepublic has launched a subsidiary in South Africa to work hand-in-hand with our HQ in Switzerland. Our team in Cape Town has grown, and we are now looking for a Software Engineer to expand our local presence into a large-scale operation.

    As a Software Engineer , you will primarily be responsible for developing elegant solutions that automate and streamline the work of our consultants, enabling them to stay ahead in the constantly evolving advertising landscape. Additionally, as part of a lean Software Engineering team, you will play an important role by helping to maintain and improve our existing internal tools.

    Our preferred tech stack includes Python, Django and AWS/GCP, but we welcome applicants with experience in equivalent technologies.

    Key Responsibilities

    Reporting directly to the Team Manager Software Engineering , your duties and responsibilities will include, but will not be limited to:

    • Build applications to automate repetitive and manual marketing tasks,
    • Lead the full development journey: turn extracted requirements into robust code, engage with stakeholders, and handle testing, maintenance, and ongoing enhancements,
    • Work closely with our consultants and other stakeholders to identify opportunities for automation and optimisation,
    • Provide accurate estimates for new projects,
    • Expand your knowledge by helping out the team with existing projects.


    Qualifications And Skills

    As an ideal candidate, you must have the following:

    • A National Diploma, Higher Certificate, or Bachelor’s degree in Software Engineering or related field,
    • Minimum 3 years of programming experience,
    • Python and Pandas experience for developing applications and processing data,
    • Good knowledge of Javascript for building scripts and front-end components,
    • Basic knowledge of git for version control and collaboration,
    • Exposure to at least one major cloud platform (AWS, GCP, or Azure),
    • Hands-on experience with both relational databases and NoSQL databases,
    • Ability to write and maintain functional and unit tests,
    • A practical mindset that balances technical perfection with fast, value-driven delivery,
    • Strong multitasking skills, capable of managing several small projects and engaging with multiple stakeholders,
    • Nice to have:
      • Experience with Django or similar frameworks,
      • Background in building internal tools or automations,
      • Familiarity with ETL processes,
      • Notions of marketing or analytics.


    What We Offer

    On our side, we offer.

    • A dynamic work environment fostering personal growth and development,
    • Opportunities to work on exciting projects with leading global brands,
    • Learning from Subject Matter Experts across all digital marketing disciplines,
    • Flat hierarchies and short decision paths, being part of a young, dynamic, and international team,
    • Exposure to disciplines beyond your own skill set,
    • A vibrant office space in Cape Town and a flexible work environment (hybrid work),
    • A very competitive compensation package.


    Are you interested?

    We look forward to receiving your online application with your CV, portfolio and references.

    Webrepublic is an equal opportunity employer. We encourage candidates from all backgrounds to apply. We will give preference to previously disadvantaged individuals. #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Engineer

    Xelvin International

    Posted 3 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    Software Service Engineer – Motion Control & Packaging Systems

    The Netherlands (On-site) | Full-time | ️ International Travel

    Are you driven by the challenge of breathing new life into complex machinery? As a Software Service Engineer , you’ll play a key role in upgrading, modernizing, and optimizing packaging machines for our international clients. You’ll work hands-on with industry-leading technologies and collaborate with mechanical and hardware engineers to solve real-world automation problems.

    What you’ll be doing:

    Our customers rely on us to enhance the performance of their existing machines and you’ll help make that happen. You’ll assess the issues and work with the team to determine whether the solution is mechanical or software driven. Using tools like Allen Bradley PLC with motion and Lenze IPC (Codesys), you’ll ensure the machines run faster, smarter, and more efficiently.

    Your responsibilities include:

    • Converting PLC control software for high-speed packaging using servo motors and motion control
    • Configuring HMI interfaces in a Visual Studio environment
    • Testing and troubleshooting software during the assembly phase in our workshop
    • Performing I/O checks, starting up machines, and running trial cycles
    • Traveling internationally (up to 2 consecutive weeks) for on-site commissioning and support
    • Optionally combining Software and Hardware Engineering responsibilities (depending on your profile and interest)

    What you bring:

    • A Bachelor’s degree in Electrical Engineering, Mechatronics, or Industrial Automation
    • 3+ years of experience in a similar service/automation engineering role
    • Solid knowledge of PLCs, IPCs, motion control, and/or servo motors - especially Allen Bradley and Lenze IPC
    • Strong communication skills in Afrikaans/Dutch and English
    • A flexible, hands-on mindset and a passion for collaboration and continuous improvement

    What we offer at Xelvin:

    1–2 year contract with long-term employment opportunities

    Full relocation support + package (€1500–€000)

    Visa sponsorship/residence permit for you and your spouse

    Competitive salary: 00–€4

    00 interest-free loan facility

    Dutch language lessons

    Housing support

    Personalized guidance throughout the entire relocation and onboarding process

    Interested or know someone who fits this profile?

    Send your CV to or message me directly.

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.
     

    Nearby Locations

    Other Jobs Near Me

    Industry

    1. request_quote Accounting
    2. work Administrative
    3. eco Agriculture Forestry
    4. smart_toy AI & Emerging Technologies
    5. school Apprenticeships & Trainee
    6. apartment Architecture
    7. palette Arts & Entertainment
    8. directions_car Automotive
    9. flight_takeoff Aviation
    10. account_balance Banking & Finance
    11. local_florist Beauty & Wellness
    12. restaurant Catering
    13. volunteer_activism Charity & Voluntary
    14. science Chemical Engineering
    15. child_friendly Childcare
    16. foundation Civil Engineering
    17. clean_hands Cleaning & Sanitation
    18. diversity_3 Community & Social Care
    19. construction Construction
    20. brush Creative & Digital
    21. currency_bitcoin Crypto & Blockchain
    22. support_agent Customer Service & Helpdesk
    23. medical_services Dental
    24. medical_services Driving & Transport
    25. medical_services E Commerce & Social Media
    26. school Education & Teaching
    27. electrical_services Electrical Engineering
    28. bolt Energy
    29. local_mall Fmcg
    30. gavel Government & Non Profit
    31. emoji_events Graduate
    32. health_and_safety Healthcare
    33. beach_access Hospitality & Tourism
    34. groups Human Resources
    35. precision_manufacturing Industrial Engineering
    36. security Information Security
    37. handyman Installation & Maintenance
    38. policy Insurance
    39. code IT & Software
    40. gavel Legal
    41. sports_soccer Leisure & Sports
    42. inventory_2 Logistics & Warehousing
    43. supervisor_account Management
    44. supervisor_account Management Consultancy
    45. supervisor_account Manufacturing & Production
    46. campaign Marketing
    47. build Mechanical Engineering
    48. perm_media Media & PR
    49. local_hospital Medical
    50. local_hospital Military & Public Safety
    51. local_hospital Mining
    52. medical_services Nursing
    53. local_gas_station Oil & Gas
    54. biotech Pharmaceutical
    55. checklist_rtl Project Management
    56. shopping_bag Purchasing
    57. home_work Real Estate
    58. person_search Recruitment Consultancy
    59. store Retail
    60. point_of_sale Sales
    61. science Scientific Research & Development
    62. wifi Telecoms
    63. psychology Therapy
    64. pets Veterinary
    View All React Js Jobs