Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Aug 20, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Datafin was established in 1999 due to the need for a specialized IT recruitment solution. We offer a personalized and flexible recruitment service, specializing in providing both client and candidate with the perfect fit. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat...
    Read more about this company

     

    Senior Software Engineer (React) (Cape Town – Hybrid)

    ENVIRONMENT:

    • Our client is a leading international gaming, leisure, and entertainment group offering exciting and entertaining customer experiences, in venues or online.  They are looking for a Senior Software Engineer who will Architect and design complex web applications, ensuring scalability, performance, and maintainability and to develop and implement robust and efficient solutions using technical expertise.

    DUTIES:

    Main Accountabilities & Responsibilities:

    • Architect and design complex web applications, ensuring scalability, performance, and maintainability.
    • Develop and implement robust and efficient solutions using technical expertise.
    • Collaborate with cross-functional teams to deliver high-quality, pixel-perfect user experiences.
    • Proactively identify and resolve technical challenges, leveraging problem-solving and analytical skills.

    Technical contribution and Mentorship:

    • Mentor team members, providing guidance and support.
    • Conduct code reviews, providing constructive feedback and enforcing coding standards.
    • Share knowledge and expertise through technical discussions and presentations.
    • Participate on technical discussions and decision-making processes.

    Agile Delivery and Collaboration:

    Agile Methodology:

    • Actively participate in agile ceremonies (planning, stand-ups, retrospectives) to drive efficient delivery.
    • Collaborate effectively with geographically distributed teams to ensure seamless project execution.
    • Take ownership of complex features and deliver high-quality results within tight deadlines.
    • Adhere to software development best practices, including Test-Driven approach and unit/integration testing.

    Problem-Solving and Issue Resolution:

    • Proactively identify and resolve technical issues, escalating when necessary.
    • Provide timely and accurate status updates to leads & stakeholders.
    • Demonstrate a strong ability to work independently and as part of a team

    Continuous Learning and Innovation:

    Technical Excellence:

    • Stay up-to-date with the latest technologies, frameworks, and industry trends.
    • Continuously improve technical skills through self-learning and training.
    • Experiment with new technologies and approaches to drive innovation.

    REQUIREMENTS:

    • Proven ability to write clean, testable, readable code in a team environment using design patterns, SOLID and OO principles;
    • Proven experience of building, automating and deploying software to production;
    • Ability to find creative solutions and implement them in a fast-paced work environment;
    • Technical analysis experience translating business requirements into functionality;
    • Ability to work as part of a team (but take individual ownership and responsibility);

    At least 5 years of experience in web development specifically using:

    • React
    • Solid experience with JavaScript & Typescript, with React, Node JS, and Remix. Run frameworks
    • Ability to write unit and integration tests;
    • Experience applying SOLID design principles;
    • Experience building web services and APIs on REST;
    • Previous experience working in the betting, financial and/or banking sector (advantageous)
    • CMS experience – Umbraco (advantageous)
    • Experience working with Cloudflare Pages (advantageous)
    • Experience working with Storybook (advantageous)
    • Experience working with component libraries (advantageous)
    • JavaScript tool libraries – Jasmine, Protractor, Karma
    • package managers – npm
    • pre-processors such as SASS or SCSS
    • Tailwind (advantageous)

    Qualifications:

    • Beneficial: Degree or equivalent qualification desirable (ideally in Computer Science, Mathematics, Engineering or a similar discipline);

    ATTRIBUTES:

    • Excellent written communication skills (articulate, friendly and polite);
    • Good verbal communication skills;
    • Excellent attention to detail;
    • Demonstrate a calm manner and an ability to handle difficult situations;
    • Ability to work on own your initiative;
    • Ability to work independently and meet deadlines;

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Datafin Recruitment on datafin.com to apply

    Build your CV for free. Download in different templates.

  • Get new ICT / Computer jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    View All Vacancies at Datafin Recruitment Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail