PROJECTSUMMARY
Kuja is a start-up with a complex and diverse portfolio of products and services that equips and connects impact-driven organizations to accelerate change. The products include KujaBuild, KujaLink, KujaLearn and KujaConsult.
KujaBuild is the primary offering, a Business Process Outsourcing (BPO) offering, and seeks to empower CSOs with internal capacity-building solutions that enable them to qualify for and capture bilateral and multilateral awards.
KujaLink delivers more direct connections and funding flows between CSOs and philanthropic funders to maximise the impact of the invested resources.
KujaLearn offers innovative learning opportunities for philanthropic funders and INGOs in support of their efforts to provide more targeted, direct funding to the organizations best equipped to deliver impact to their target beneficiaries.
KujaConsult offers consulting services primarily for philanthropic funders and INGOs in support of their efforts to increase their direct funding and improve their partnerships with local and national CSOs to be more equitable and in line with their commitments.
BACKGROUND FOR CONSULTANCY
We are seeking a skilled and experienced UI/UX Developer to create and implement engaging, user-friendly digital experiences. The ideal candidate will have at least 5 years of experience in UI/UX design and front-end development, translating design concepts into functional, attractive, and accessible web interfaces. As a UI/UX Developer, you will work closely with cross-functional teams to build seamless user experiences, primarily for our Kuja products, which connect and equip impact-driven organizations to accelerate change.
This role requires a strong foundation in both user-centered design principles and front-end technologies. You will collaborate with product, engineering, and design teams to ensure all platforms deliver a high-quality experience to users.
SCOPE OF WORK AND MAIN TASKS
The Kuja UX/UI Developer will be responsible for overseeing the visual design of the platform and ensure it is user friendly
User-Centric Design and Development
Create wireframes, mockups, and prototypes, translating user needs and business goals into high-quality interfaces.
Develop responsive and visually compelling user interfaces using HTML, CSS, and JavaScript frameworks (React, Vue.js, Angular).
Ensure all designs and implementations align with accessibility standards (e.g., WCAG) and user-centered design principles.
Collaboration with Cross-Functional Teams
Partner with product managers, designers, and developers to define and implement UI/UX standards, ensuring alignment with product goals and user needs.
Facilitate feedback sessions and conduct usability testing to iterate and refine designs based on user feedback.
Design System Management and Consistency
Develop and maintain a design system to ensure consistency across products, contributing to a cohesive visual language and user experience.
Document and update design guidelines, components, and standards, ensuring scalability and ease of reuse.
Usability Testing and Continuous Improvement
Conduct and analyze usability tests to gather insights on user behavior and experience.
Iterate on designs based on test results and feedback, continually enhancing user engagement and satisfaction.
Performance and Optimization
Optimize front-end performance to ensure fast loading, responsive interfaces across various devices and browsers.
Implement and maintain best practices for code quality, modularity, and version control (e.g., Git).
Quality Assurance and Testing
Collaborate with the QA team to ensure that all UI components are rigorously tested for functionality, usability, and visual accuracy.
Integrate manual and automated testing into the development cycle, ensuring high-quality, bug-free deployments.
QUALIFICATIONS
Technical Proficiency
Proficient in front-end programming languages (HTML, CSS, JavaScript) and frameworks (React, Angular, or Vue).
Strong experience with design tools such as Adobe XD, Figma, Sketch, or InVision.
Knowledge of responsive and adaptive design principles and familiarity with mobile-first design.
User Experience Design and Research
Demonstrates expertise in user-centered design, including information architecture, interaction design, and usability testing.
Solid understanding of accessibility standards and experience designing inclusive digital experiences.
Collaboration and Communication
Excellent verbal and written communication skills, with the ability to articulate design choices and technical concepts to both technical and non-technical stakeholders.
Ability to work effectively across teams, fostering a collaborative and innovative work culture.
Problem Solving and Continuous Learning
Demonstrates strong problem-solving skills and the ability to adapt to changing requirements and user feedback.
Commitment to staying updated on industry trends, new tools, and best practices in UI/UX development.
Educational Background
Bachelor's degree in Design, Computer Science, Human-Computer Interaction, or a related field.
Experience
Minimum of 5 years of professional experience in UI/UX design and front-end development, with a strong portfolio showcasing completed projects.
Experience working in agile development environments and familiarity with DevOps practices is a plus.
Technical Proficiency
Skilled in front-end frameworks (React, Angular, or Vue) and design tools (Figma, Adobe XD).
Proficient in responsive web design, accessibility standards, and cross-browser compatibility.
Agile Practices
Experience with Agile development methodologies, including collaboration in Scrum or similar iterative processes.
Soft Skills
Excellent organizational, time management, and prioritization skills.
Strong attention to detail, ensuring quality in both design and implementation.