We Want You:
Design with impact. BET Software is looking for an Intermediate UI/UX Designer to bring creativity and innovation to our Marketing Team in Durban. In this role, you’ll craft seamless digital experiences, ensuring every interaction is intuitive, engaging, and user-friendly. Collaborating with product owners, developers, and marketers, you’ll shape the look, feel, and functionality of our digital platforms using UI/UX best practices. If you have an eye for design and a passion for enhancing user experiences, we want to hear from you.
You Bring:
- 2-4 years of experience in Front-End development.
- Strong attention to detail.
- BSC Degree in Computer Science/Web Design Certificate.
- Completed SASS Course on Udemy.
- Proficient in HTML, CSS and SCSS.
- Proficient in cross browser development.
- Proficient in Bootstrap 3 + 4.
- Proficient in Javascript.
- Knowledge in Photoshop.
- Graphic Design and Wireframing Tools (proficiency in one or more):
- User research and testing tools (experience in conducting and analysing user research):
- Basic familiarity with usability testing tools and user surveys.
- Basic understanding of HTML/CSS for collaboration with developers.
What You’ll Do:
Research
- Conduct in-depth user research, including user interviews, surveys, and competitive analysis.
- 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.
- Analyse qualitative data and provide recommendations.
- Present the data in ways that can be used to drive design: a) personas, b) user stories, c) user journey maps.
- 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 biases.
Information Architecture/Design
- Develop and refine information architecture, conducting user flow analysis and information hierarchy.
- 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.
- Understanding of user 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.
- Ensure 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.
- 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.
- 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 turnarounds.
- 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.
- Create high-fidelity interactive prototypes for user testing and stakeholder review.
- Design interactive elements, animations, and micro-interactions for a more engaging user experience.
- Lead the development of design style guides and maintain design consistency throughout projects.
- Collaborate closely with developers and other cross-functional teams to ensure successful design implementation.
- Champion a user-centered design approach, incorporating user feedback into design decisions.
- Contribute to the design of responsive and adaptive interfaces for various platforms and screen sizes.
- Mentor junior designers and assist in their skill development.
- Manage multiple design projects, from concept to delivery, and coordinate with cross-functional teams.
- Stay current with industry best practices, design trends, and emerging technologies.
- Collaborate with stakeholders to align design strategies with business objectives.
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 communicate 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.
Review and Refine the UI/UX Experience
- Liaise with stakeholders and manage expectations.
- 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 was expected and what was delivered.
- Provide development appropriate feedback.
- Ensure changes are implemented before “go-live”.
- Take a lead role in usability testing and expert reviews to improve overall product quality.
Living our Spirit:
- Take ownership of your work: Act responsibly and proactively in your role. Embrace new challenges and be willing to take on tasks that may be outside your comfort zone.
- Seek opportunities for improvement: Be open to feedback and continuously look for ways to enhance the user experience.
- Embrace creativity and innovation: Approach each project with a sense of excitement and a willingness to think outside the box. Try new design techniques, explore cutting-edge technologies, and stay up-to-date with industry trends to keep your work fresh and engaging.
- Be open to change: Embrace change and adapt to evolving user needs and technology. Treat every project as a unique journey with its own challenges and discoveries.
- Infuse your personality into your work: While adhering to design principles and user-centred practices, inject your unique style and personality into your designs. This can help create memorable and authentic user experiences.
- Promote inclusivity and diversity: Ensure that your designs and user experiences are inclusive and respect the diversity of your user base. Encourage a culture of respect and appreciation for different perspectives within your team.
- Collaborate effectively: Work closely with cross-functional teams, including developers, product managers, and other stakeholders. Communication and collaboration are key to delivering a seamless user experience.
- Value different skills and perspectives: Recognise that everyone on the team brings unique strengths and expertise. Be open to learning from others and sharing your knowledge to collectively achieve your goals.
The Company We Keep:
At BET Software, we don't just recruit talent, we cultivate it. Our learning and development programmes, our various opportunities for growth, and our well-deserved incentives are what keep our All-Star Team the best amongst the rest.