Are you passionate about creating intuitive, impactful digital experiences that solve real user problems? We are looking for an Intermediate UX Designer to join our growing team and play a key role in shaping user-centred products that balance customer needs with business objectives.
This is an exciting opportunity for a designer who enjoys combining research, creativity, and collaboration to deliver meaningful digital experiences while continuing to grow their product design expertise.
Key Responsibilities
Product Design & Execution
- Lead the creation of wireframes, prototypes, and user flows for mid-complexity product features.
- Incorporate user research, data analytics, and brand guidelines to craft cohesive design solutions.
- Translate user needs and business requirements into intuitive, engaging experiences.
- Iterate designs based on stakeholder feedback, ensuring user-centred and business-aligned outcomes.
User Research & Validation
- Conduct or support user interviews, surveys, and usability testing sessions.
- Analyse and synthesise research findings into actionable insights and recommendations.
- Document research outcomes and align findings with product goals and feature roadmaps.
- Collaborate with senior designers to refine research methodologies and approaches.
Collaboration & Feedback
- Work closely with Developers, Product Managers, and business stakeholders to clarify requirements and ensure design feasibility.
- Participate in design critiques and reviews, clearly communicating design rationale linked to user needs and business objectives.
- Support and mentor junior designers by providing guidance on fundamental research and design activities.
Design System & Brand Alignment
- Contribute to the evolution and maintenance of the company's design system.
- Create and enhance reusable components to ensure consistency across products and platforms.
- Apply brand guidelines consistently to maintain a unified user experience.
- Identify opportunities to improve design system scalability and efficiency.
Professional Development & Continuous Learning
- Stay current with UX and product design trends, methodologies, and best practices.
- Explore and apply concepts such as Lean UX, Growth Design, and analytics-driven design.
- Engage with senior designers for mentorship, design critiques, and skills development.
- Participate in internal and external design communities, sharing knowledge and lessons learned.
Experience Required
- 4+ years of experience in Product Design, UX/UI Design, or related roles.
- Demonstrated experience designing mid-level complexity user journeys, workflows, wireframes, and prototypes.
- Proficiency with industry-standard design tools such as Figma, Sketch, Adobe XD, and prototyping tools.
- Solid understanding of user research methodologies, interaction design principles, and product development lifecycles.
- Proven experience collaborating with Developers, Product Managers, and stakeholders to shape and deliver product features.
- Experience working within Agile product teams and iterative development environments.
Minimum Qualifications
- Bachelor’s Degree in Design, Multimedia Design, Human-Computer Interaction, or a related field.
- Intermediate understanding of product strategy, MVP definition, and user-centred design principles.
- Familiarity with Agile and/or Scrum methodologies, with the ability to align design activities to sprint cycles.
- Strong understanding of UX best practices, usability principles, and accessibility standards.
Essential Skills & Competencies
- Strong portfolio demonstrating user-centred design thinking and problem-solving capabilities.
- Ability to create wireframes, user flows, interactive prototypes, and high-fidelity designs.
- Strong communication and presentation skills, with the ability to articulate design decisions effectively.
- Excellent collaboration and stakeholder management abilities.
- Passion for creating intuitive, accessible, and engaging user experiences.
- Strong attention to detail with a commitment to quality and continuous improvement.
Other information applicable to the opportunity:
- 12-month contract position
- Location: Johannesburg
Why work for us?
Want to work for an organization that solves complex real-world problems with innovative software solutions? At iOCO, we believe anything is possible with modern technology, software, and development expertise. We are continuously pushing the boundaries of innovative solutions across multiple industries using an array of technologies.?
You will be part of a consultancy, working with some of the most knowledgeable minds in the industry on interesting solutions across different business domains.?
Our culture of continuous learning will ensure that you will have all the opportunities, tools, and support to hone and grow your craft.?
By joining iOCO you will have an open invitation to developer inspiring forums. A place where you will be able to connect and learn from and with your peers by sharing ideas, experiences, practices, and solutions.?
iOCO is an equal opportunity employer with an obligation to achieve its own unique EE objectives in the context of Employment Equity targets. Therefore, our employment strategy gives primary preference to previously disadvantaged individuals or group