About BETSoftware
BETSoftware stands as one of Sub-Saharan Africa’s most diverse and innovative betting software providers, with a rapidly expanding international presence. The company’s highly skilled team delivers cutting-edge software solutions designed to handle exceptionally high transactional volumes in a fast-paced, dynamic industry—making BETSoftware an exciting and stimulating workplace.
With a strong commitment to technological advancement, BETSoftware empowers its team members to work with the tech stacks that best suit their expertise. The company fosters a culture of collaboration, continuous learning, and personal growth, built on the belief that diversity drives strength and that teamwork is key to success.
Comprising a vibrant mix of professionals from various cultures, backgrounds, and locations, BETSoftware thrives on inclusion and shared purpose. While its headquarters are based in Umhlanga, South Africa, the company also operates offices in Johannesburg and East London, and actively recruits top talent both nationally and internationally.
Core Responsibilities
User Research
The professional will be responsible for conducting comprehensive user research to inform design and product decisions. This includes performing user interviews, surveys, and competitive analysis to understand user needs and behaviours. They will identify target user groups based on factors such as location, culture, language, and financial profile, and analyse user feedback to uncover key goals and motivations.
Research findings will be translated into actionable insights using tools such as personas, user stories, and journey maps. They will evaluate existing research, initiate new studies when necessary, and provide strategic recommendations based on qualitative data. The role also involves synthesising information, defining clear objectives and decision-making criteria, facilitating ideation sessions, encouraging diverse perspectives, and avoiding biases such as groupthink.
Information Architecture and Design
The individual will develop and refine information architecture to ensure logical content flow and efficient user navigation. This involves analysing user behaviour, structuring and labelling content effectively, and recommending suitable design patterns for organisation and navigation. They will define metadata to support design decisions, establish intuitive user flows, and ensure minimal friction in completing user tasks.
Further responsibilities include ensuring designs align with user goals while integrating strong visual design principles such as contrast, alignment, and proximity. They will ensure accessibility for users with varying abilities, maintain brand identity and aesthetics, and uphold emotional and visual consistency across all interfaces.
The role also includes conducting usability testing sessions (online and offline), analysing data for design improvement, and managing the UX development timeline in collaboration with developers and project managers. The professional will mentor team members, promote continuous improvement in UX/UI practices, and lead by example in decision-making and innovation.
Prototyping and Usability Evaluation
The UX specialist will translate design concepts into interactive prototypes of varying fidelity depending on the stage of development. They will create both paper and digital prototypes, employ rapid iteration methods, and explore multiple design possibilities before finalising solutions.
Usability testing will be an integral part of the role, requiring the selection and application of appropriate testing methods (formative or summative, moderated or unmoderated, lab or remote). They will design and conduct experiments, log and analyse usability data, prioritise findings, and provide actionable insights for improvement. The professional will also lead stakeholder reviews, ensure design consistency through style guides, and collaborate closely with cross-functional teams to implement user-centred solutions across different devices and platforms.
Technical Writing
The role involves producing clear, concise, and user-friendly documentation. The professional will plan the scope and objectives of each document, adhere to established templates and style guides, and ensure all content is accurate, consistent, and aligned with organisational standards. They will define UI/UX requirements in a way that is actionable for developers, use appropriate tones of voice to match the brand identity, and ensure deliverables meet timelines. Testing and refining documentation for audience comprehension will be a continuous part of the process.
UI/UX Review and Refinement
The UX professional will regularly liaise with stakeholders to align design outcomes with organisational goals. They will monitor and evaluate how user experience influences product performance and market competitiveness, ensuring the organisation remains a leader in UI/UX innovation. Design plans will be adapted as necessary to maintain product relevance and excellence.
Testing and Quality Assurance
Responsibilities include conducting internal testing to identify inconsistencies, providing feedback to development teams, and ensuring corrections are made prior to product launch. The individual will lead usability testing and expert evaluations to guarantee an optimal user experience and superior product quality.
Professional Conduct and Team Culture
The role requires taking ownership of work, demonstrating initiative, and embracing challenges beyond one’s comfort zone. The professional will actively seek opportunities for improvement, foster creativity and innovation, and remain adaptable to change. They will infuse their personal creativity into their designs while maintaining user-centred standards.
Promoting inclusivity and diversity is key—ensuring that all user experiences respect cultural and accessibility considerations. Collaboration with cross-functional teams will be essential, valuing the unique strengths and expertise of each member. Through effective communication, teamwork, and mutual respect, the professional will contribute to delivering world-class, inclusive, and impactful user experiences.
Skills & Requirements
- Experience: 2–4 years of proven experience in Front-End Development, with a strong portfolio demonstrating practical expertise and attention to detail.
- Education: Bachelor’s degree in Computer Science or a recognised Web Design certification (or equivalent qualification).
- Professional Training: Completion of the SASS Course on Udemy (https://www.udemy.com/course/sasscourse/) or an equivalent accredited programme.
- Technical Proficiency:
- Advanced skills in HTML, CSS, and SCSS for responsive and efficient front-end design.
- Solid experience in Bootstrap (3–4 years) for building dynamic and scalable web interfaces.
- Strong command of JavaScript for creating interactive and user-friendly web components.
- Proficient in cross-browser development, ensuring consistent performance and appearance across multiple platforms.
- Design Competence:
- Working knowledge of Adobe Photoshop for image editing and design asset creation.
- Proficiency in at least one major graphic design or wireframing tool, such as:
- Figma
- Sketch
- Adobe XD
- User Research & Testing:
- Basic understanding of usability testing tools and user survey techniques to support data-driven design decisions.
