Software Engineer – UI/UX

POSITION: Software Engineer – UI/UX
LOCATION: Mbarara, Uganda
EXPERIENCE: 3+ years
REPORTING TO: Assistant PEAL Manager – Software Development

Job Description

Raising The Village’s PEAL department is seeking an experienced and highly skilled Software Engineer with a specialization in UI/UX to join our growing team. The ideal candidate will have a strong background in software development and a deep understanding of user interface and user experience design principles. This role requires a creative problem-solver who can collaborate with cross-functional teams to design and implement intuitive, user-friendly interfaces for our cutting-edge applications.

Roles & Responsibilities

  • UI/UX Design Leadership: Drive the design process from concept to implementation, creating compelling, user-centered designs for web and mobile applications.
  • Design Prototyping: Create wireframes, prototypes, and high-fidelity mockups to communicate design ideas and gather feedback from stakeholders and end-users.
  • User Research and Testing: Conduct user research, usability testing, and gather user feedback to inform design decisions and improve existing interfaces.
  • Collaborative Design: Work closely with product managers, designers, and other engineers to define and implement innovative solutions for product direction, visuals, and experience.
  • Design Systems and Standards: Develop and maintain design systems, style guides, and UI patterns to ensure consistency across all platforms.
  • Performance and Usability Optimization: Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed, scalability, and usability.
  • Mentorship and Guidance: Mentor and guide engineers, fostering a collaborative and inclusive team environment.

Requirements and Experience


  • Bachelor’s degree in Software Engineering or Computer Science.
  • 3+ years of experience in front-end software development.
  • 3+ years of experience specializing in UI/UX design.
  • Strong portfolio demonstrating expertise in UI/UX design and front-end development.
  • Extensive experience with UI/UX design tools like Sketch, Figma, Adobe XD, or similar.
  • Strong understanding of responsive design, accessibility standards, and cross-browser compatibility.
  • Excellent visual design skills with a keen eye for aesthetics and detail, with sensitivity to user-system interaction.
  • Ability to create wireframes, storyboards, user flows, process flows, and site maps.


Personal Qualities

  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
  • Resilience and a determination to succeed
  • Independent thinker with a growth mindset
  • Must be passionate, self-motivated, and able to learn quickly.
  • Strong sense of integrity.
  • Personal values that match our organization’s values.

Application Process

To apply, please submit your application by July 18, 2024.

Raising The Village is an equal-opportunity employer committed to diversity and inclusion. We highly encourage women candidates to apply.