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
Skills
Employment Type:
Interested in this job?
27 days left to apply
Similar jobs
View all jobs28 days left to apply
21 days left to apply