Join Our WhatsApp Platform

Web Developer

Mbarara * Full-time
Company Logo
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 APPLY
Deadline: Expired
Join Channel
Share this job post:


About The Employer

EMAIL:
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
Share this job post:
Advertisement
Join Channel
Advertisement