Web Developer
Mbarara * Full-time
Raising The Village (RTV)
Category: IT
Total Positions:
Location: Mbarara
Full-time
Salary: Attractive
Posted 10 months ago
KEY DUTIES AND 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 functional and efficient UI components.
• Implement clean layouts and responsive interactions optimized for cross-device and cross-browser use.
• Integrate REST and GraphQL APIs to support dynamic, data-intensive dashboards and visualizations.
• Manage application state and client-side data interactions in performant and user-friendly ways.
• Optimize frontend performance when handling large datasets and complex interactions.
• 2. Backend Integration & Microservices
• Integrate web apps with backend services built on Node.js and PHP Laravel.
• Collaborate with backend engineers to define APIs and ensure smooth data synchronization.
• Work within RTV’s microservices architecture, ensuring secure and efficient communication between services.
• 3. Component and Design System
• Work with the design team to create and maintain reusable UI components aligned to RTV’s design system.
• Ensure consistency, maintainability, and scalability of web front-end code across products.
• Collaborate with the design team to uphold UI/UX standards and accessibility guidelines.
• 4. Documentation, Testing & Quality Assurance
• Write clear and maintainable documentation for code, architecture, API endpoints, and workflows.
• Write unit and integration tests using relevant frameworks.
• Ensure high test coverage and reliability of UI components and workflows.
• Participate in peer code reviews and adhere to version control best practices.
• 5. Monitoring & Optimization
• Work with the DevOps Engineer to track app performance metrics and debug issues in production environments.
• Proactively identify improvements and optimize user flows and load times.
• 6. Collaboration, Innovation & Delivery
• Work with Backend Engineers, Designers, Quality Assurance Engineers, and Product teams to ensure seamless implementation of features.
• Participate in sprint planning, retrospectives, and product ideation sessions.
• Contribute to technical documentation, handoffs, and knowledge sharing across the team.
• 7. User & Technical Support
• Provide second-level technical support for issues escalated from users/clients.
• Troubleshoot user-reported bugs, performance issues, and integration concerns in collaboration with Quality Assurance and DevOps teams.
• Work with the Technical Support Engineer to ensure seamless user onboarding, preparation of technical documentation, and development of usage guides and training materials.
Recommended for you
QUALIFICATIONS / SKILLS
• Bachelor’s degree in Computer Science or Software Engineering.
• 4+ years of web development experience with a proven portfolio of applications.
• Strong experience with TypeScript, React.js, and Next.js.
• Proficiency in Tailwind CSS and responsive web design.
• Familiarity with Node.js or PHP Laravel and full-stack integration concepts.
• Proven experience in developing data-rich dashboards and front-end visualizations.
• Good understanding of unit testing frameworks and test-driven development.
• Experience working with component-driven development and reusable architecture.
• Solid grasp of Git and collaborative version control practices.
• Familiarity with asynchronous programming, authentication protocols, and secure coding practices.
• Strong knowledge of state management, object-oriented programing, asynchronous programming, API integrations and front-end security.
• Personal Attributes
• Strong team collaboration skills.
• Problem-solving mindset with analytical skills.
• Passion for delivering high-quality user experiences.
• Ability to work independently and adapt to a fast-paced environment.
• Commitment to integrity and innovation.
HOW TO APPLY
Please follow the application instructions provided in the full job description above.
CLICK HERE TO APPLYDeadline: Expired
Related Jobs
UNRSCE
Deadline: 12 Jul 2026
EXIM Bank
Deadline: 10 Jul 2026
Cloud Productivity Solutions
Deadline: Open until filled
PFK Uganda
Deadline: Open until filled
Bugadde Sacco
Deadline: Open until filled
Aircom
Deadline: Open until filled
Adminie
Deadline: Open until filled
Smart Applications
Deadline: Open until filled
STANBIC BANK
Deadline: Open until filled
Lotus Brand Limited
Deadline: Open until filled
Spiro Uganda
Deadline: Open until filled
Uganics Repellents Ltd
Deadline: Open until filled
Spidd Africa
Deadline: Open until filled
MOGO UGANDA
Deadline: Open until filled
True North Uganda
Deadline: Open until filled
ELECTE
Deadline: Open until filled