Web Developer  – Jobs In Uganda

Job role insights

  • Date posted

    August 18, 2025

  • Closing date

    September 17, 2025

  • Hiring location

    Jobs in Mbarara

  • Offered salary

    Ugx450 - Ugx900/hour

  • Career level

    IT

  • Qualification

    Bachelor’s degree in Commerce

  • Experience

    2 Years 3years

  • Quantity

    1 person

  • Gender

    Female Male

Description

Web Developer

Location: Uganda
Job Type: Full-time
Category: IT / Software Development / Web Development
Organization: Raising The Village (RTV)


Job Summary

Raising The Village (RTV) is seeking a skilled Web Developer to design, develop, and optimize web applications across RTV’s digital ecosystem. This role is critical to building scalable, secure, and intuitive data systems that support RTV’s mission to end ultra-poverty. The Web Developer will collaborate with Frontend and Backend Engineers, UI/UX Designers, Quality Assurance, and DevOps Engineers to deliver high-performance, tested, and user-friendly applications.

The role is housed in the Venn department, RTV’s data and technology backbone, connecting advanced analytics and custom software tools to field operations for data-informed decision-making.


Key Responsibilities

1. Web Development

  • Build responsive, accessible, and user-friendly web interfaces using React, Next.js, and Tailwind CSS.

  • Translate design mockups and wireframes into efficient UI components.

  • Ensure cross-browser and cross-device compatibility.

  • Integrate REST and GraphQL APIs for data-rich dashboards and visualizations.

  • Manage application state and client-side interactions efficiently.

  • Optimize frontend performance for large datasets and complex interactions.

2. Backend Integration & Microservices

  • Collaborate with backend engineers on Node.js and PHP Laravel services.

  • Define and implement APIs for seamless data synchronization.

  • Ensure secure and efficient communication within RTV’s microservices architecture.

3. Component and Design System

  • Develop and maintain reusable UI components aligned to RTV’s design system.

  • Ensure maintainability, scalability, and consistency across web applications.

  • Uphold UI/UX standards and accessibility guidelines.

4. Documentation, Testing & Quality Assurance

  • Produce clear documentation for code, APIs, and workflows.

  • Write unit and integration tests; maintain high test coverage.

  • Participate in code reviews and adhere to version control best practices.

5. Monitoring & Optimization

  • Collaborate with DevOps to track performance metrics and debug production issues.

  • Identify and implement optimizations for user flows, load times, and system performance.

6. Collaboration & Delivery

  • Work closely with Designers, Backend Engineers, QA, and Product teams.

  • Participate in sprint planning, retrospectives, and product ideation sessions.

  • Contribute to team knowledge sharing and technical documentation.

7. User & Technical Support

  • Provide second-level support for escalated technical issues.

  • Troubleshoot performance issues, bugs, and integration challenges.

  • Collaborate on user onboarding, documentation, and training guides.


Technical Requirements

  • Bachelor’s degree in Computer Science or Software Engineering.

  • 4+ years of professional web development experience with a strong portfolio.

  • Proficiency in TypeScript, React.js, Next.js, and Tailwind CSS.

  • Familiarity with Node.js or PHP Laravel and full-stack integration.

  • Experience developing data-rich dashboards and front-end visualizations.

  • Knowledge of unit testing frameworks and test-driven development (TDD).

  • Experience with component-driven development and reusable architecture.

  • Strong understanding of state management, object-oriented programming, asynchronous programming, API integrations, and front-end security.

  • Proficiency with Git and collaborative version control practices.


Personal Attributes

  • Strong collaboration and communication skills.

  • Analytical mindset with problem-solving abilities.

  • Passionate about delivering high-quality user experiences.

  • Ability to work independently in a fast-paced environment.

  • Commitment to innovation and integrity.


How to Apply

[CLICK HERE TO APPLY]

Employment Type:

Interested in this job?

27 days left to apply

Call employer
Job Alert
Subscribe to receive instant alerts of new relevant jobs directly to your email inbox.
Subcrible
Send message
Cancel