UI/UX Designer

  • Full Time
  • Durban, KwaZulu-Natal , South Africa

Betting Entertainment Technologies

The Software Development Team of BET delivers betting solutions on a global basis. BET provides a reliable, stable, scalable, robust, secure and continually evolving high volume transaction systems using processes which are controlled, effective and efficient. BET’s responsibility is to develop, deliver and support applications, in which data is received from or rapidly made available to users of the system/s with as high degree of integrity as possible.

The UI/UX Designer is responsible for the design and implementation of all the experiences a user has when interacting with a digital tool, such as a website or mobile application. The UI/UX Designer works closely with our business representatives, product owners, project managers, developers and marketing team to ensure seamless web/mobile design and the successful implementation of UI/UX best practices and principles across all our digital platforms.

Your responsibilities include gathering user requirements, designing graphic elements and building navigation components. This role creates both functional and appealing features that address BET software while ensuring the online user experience is optimised for improved usability, usefulness, and exceptional visual design.

Investigate the user experience and design requirements for our suite of digital assets.  Develop and conceptualise a comprehensive UI/UX design strategy for the brand.  Produce high quality UX design solutions through wireframes, visual and graphic designs, flow diagrams, storyboards, site maps, and prototypes.  Design UI elements and tools such as navigation menus, search boxes, tabs, and widgets. Collaborating with all stakeholder teams, and internal and external designers (where needed) to ensure the creation and delivery of tailored experiences for the digital user. Provide advice and guidance on the implementation of UX research methodologies and testing activities in order, to analyse and predict user behaviour.  Adhering to style standards on typography and graphic design.


Job Description:

Establish Effective Communication & Time Management

  • Provide adequate day-to-day feedback and information to peers (team), team lead, and management to ensure that all actions taken are planned, understood and implemented with maximum positive impact to the operational effectiveness to the systems being supported
  • Manage expectations when planned deliverables are unexpectedly impacted, and take steps to still achieve deadlines and keep promises as far as possible
  • Ensure negative impact to the systems being supported are understood, communicated and mitigated as far as possible
  • Effectively communicate with the relevant teams as to status, progress and time to resolution when working on systems
  • Ensure you schedule and prioritise your area/task of focus so that your limited time provides maximum value
  • Ensure when you are unable to undertake, achieve or complete a task the relevant stakeholders are informed, and you suggest alternative solutions

Implement Industry Best Practices

  • Ensure techniques, technologies, tools and processes used are in line with industry best practices to increase productivity, quality and operational expectations
  • Must work in both supervised and unsupervised capacity on site or remotely as required
  • Undertake code and peer reviews and provide constructive feedback
  • Must adhere to the highest level, of conduct, work ethic, integrity and character
  • Actively work to ensure customers find you work to a high level of attention to detail, competence and clarity
  • Demonstrate strong communication skills, both verbal and written
  • Demonstrate to work overtime to ensure customer service is maintained at the highest possible levels

Perform User Needs Research

  • Identify the potential users of the system in terms of geographic location, financial standing, culture, language and other factors
  • Analyse what users are saying to reveal their user goals (what they want)
  • Keep appropriate records of each observations and report as appropriate
  • Analyse qualitative data, and provide recommendations
  • Present the data in ways that can be used to drive design: personas, user stories, user journey maps
  • Analyse and interpret existing data (for example web analytics, customer support calls, surveys and/or business feedback)
  • Critically evaluate any previous user research and start your own research where appropriate

Perform Synthesis and Ideation

  • Identify the correct objectives and criteria for decision making
  • Identify and ask the correct questions, and leverage those people who ask the correct questions
  • Hold focused idea generation sessions, with appropriate time limits
  • Set expectations and direct/focus the discussion
  • Be open to ideas which challenge existing views/opinions
  • Avoid group thinking and other bias’s
  • Share the results with decision makers

Ensure Information Architecture/Design is Consistent and Effective

  • Explain the importance and use of metadata, champion its use, refinement and improvement
  • Define meta data which may assist the organisation with better design decisions
  • Establish the flow between a user and the solution to ensure shortest route to completion (user tasks)
  • Uncover and describe users’ patterns of usage/behaviour
  • Organise, structure and label content, functions and features for the product in a logical and meaningful manner
  • Make recommendations between different design patterns for organising content (such as faceted navigation, tagging, hub and spoke, etc…)
  • Develop a controlled vocabulary for both development and users
  • Analyse data for outliers, and take appropriate action
  • Run online and offline ticket/card sorting sessions, so development can prioritise improvements beyond merely technical and business requirements

Ensure Design is User Appropriate

  • Understand user needs and wants contextually:
  • socio-cultural – time – historic – geographical – physical – markets – use – task
  • Ensure the design is useful and accomplishes user goals, including non-practical benefits
  • Use fundamental principles of visual design (like contrast, alignment, repetition and proximity) to de-clutter user interfaces
  • Ensure the user can effectively and efficiently achieve their end objective with the shortest possible route
  • Ensure the user can easily find and complete their task/objective in an increasingly complex and varied product offering
  • Ensure the user experience is credible with feedback, confirmations and appropriate messaging
  • Ensure the brand, image, identity, aesthetics and emotional design of the solution is desirable:
  • appropriate typography – grids – page layouts – colour palettes – icons – organisational branding
  • Ensue the design is accessible to users who may not have a full range of abilities, this includes impaired vision, hearing loss, motion impaired or learning impaired
  • Ensure the application is technical correct in terms of grammar, spelling, cultural context and language

Complete Prototyping

  • Translate ideas into interactions by developing prototypes and simulations
  • Choose the appropriate fidelity of prototype for the phase of design
  • Use fast iteration models to generate rapid turn arounds
  • Create paper prototypes where needed
  • Properly explore the design space before deciding on a solution
  • Create interactive electronic prototypes where possible

Perform Usability Evaluation

  • Choose the most appropriate evaluation method:
  • formative v summative test – moderated v unmoderated test – lab v remote test – usability testing v expert review – usability testing v A/B test – usability testing v survey
  • Interpret usability principles and guidelines and use them to identify likely problems in user interfaces
  • Understand how to design an experiment, and how to control and measure variables
  • Plan and administer different types of usability evaluation
  • Log the data from usability evaluations
  • Analyse the data from usability evaluations
  • Measure usability and prioritise usability challenges
  • Choose the most appropriate format for sharing findings and recommendations: for example, a report, a presentation, a daily stand-up
  • Persuade the development team leadership to act on the results

Refine the Design, Provide Alternatives and Finalise Decisions

  • Encourage constructive feedback and criticism
  • Find alternatives when solutions do not meet some requirements
  • Ensure legal considerations are met and risk to the organisation is mitigated
  • Facilitate final decision-making process for the design changes
  • Defend your suggestions and recommendations appropriately
  • Obtain a go ahead for chosen concept

Perform Technical Writing

  • Always keep the user of the documentation in mind, so that ease of comprehension remains your top priority
  • Plan your purpose and scope of your writing before beginning
  • Set goals and timelines, and communicated them
  • Ensure you follow established templates, styles, formats, and expectations
  • Draft a high-level outline covering all topics, then fill in specific content and supporting graphics
  • Review your drafts to ensure you have achieved accuracy, conciseness and the required levels of comprehension
  • Publish and deliver the documents on time
  • Define UI/UX requirements into tasks/tickets for the development team in a manner the development team understands
  • Test the target audiences understanding and refactor as appropriate
  • Choose the right kind of document for the situation
  • Write content in the tone of voice that matches the organisation’s identity or brand

Provide User Experience Leadership

  • Plan and schedule user experience development in consultation with developers and project managers/scrum masters
  • Constructively critique the work of team members, taking into consideration longer term relationships
  • Explain and evangelise the cost-benefit of user experience activities with development and management
  • Lead the multidisciplinary team in terms of user experience and design by making appropriate and well thought out decisions
  • Ensure the team remains engaged and involved with providing the optimum user experience
  • Promote ongoing professional development of the team in UI/UX

Review and Refine the UI/UX Experience

  • Liaise with stakeholders and manage expectations
  • Monitor competitors
  • Ensure organisational product/solution is competitive and relevant
  • Where possible ensure organisation leads the market in terms of UI/UX
  • Measure and monitor the effect of UX on product/organisational success
  • Refactor designs and plans as required

Perform Testing

  • Test internally for inconsistencies between what as expected and what was delivered
  • Provide development appropriate feedback
  • Ensure changes are implemented before “go-live”
  • If changes are not possible obtain management approval and sign-off



  • Required Qualifications/Certifications:
    • Human Computer Interaction, Interaction Design, or relevant field
    • Microsoft Office – Word, Excel, PowerPoint (Intermediate to Advanced)
  • Preferred Certifications:
    • HTML
    • CSS
    • JavaScript
    • JQuery
    • Prototyping
    • Design Tools e.g. Adobe illustrator, Photoshop, Sketch or equivalent
    • TFS or Jira or Trello


Required Experience and Skills:

  • Minimum 2 years’ experience
  • Industry Best Practices
  • Perform User Needs Research
  • Perform Synthesis and Ideation
  • Ensure Information Architecture/Design is Consistent & Effective
  • Ensure Design is User Appropriate
  • Complete Prototyping
  • Perform Usability Evaluation
  • Refine the Design, Provide Alternatives and Finalise Decisions
  • Perform Technical Writing
  • Provide User Experience Leadership
  • Review and Refine the UI/UX Experience
  • Perform Testing


Required Attributes and Competences:

  • Good Communication and Time Management Skills
  • High Emotional Intelligence
  • High Performance
  • Strong Business Acumen and Accountability
  • Excellent Problem-Solving Skills
  • Quality Focused and Results Driven
  • Detail Orientated

Please note that only candidate who meet the stipulated minimum requirements will be contacted. 

If you are not contacted within 30 days, please kindly consider your application unsuccessful. Thank you!


Leave us your email address and we'll send you all of the new jobs and details