Mbarara
The Software Engineer - Front end will be responsible for developing and optimizing web and mobile applications within Raising The Village's digital ecosystem. This role focuses on creating scalable, intuitive user interfaces and supporting a cohesive design system. The engineer will collaborate with various teams, mentor developers, and ensure the delivery of high-performance applications that contribute to ending ultra-poverty. The ideal candidate will have experience in modern front-end frameworks, testing practices, and responsive design.
React + TypeScript, Next.js, and Tailwind CSS, Flutter/Dart for mobile development, Microservices architecture, microservices integration and secure API communication, State management techniques (e.g., Redux, Provider, Bloc), Modern front-end build tools and package managers (e.g., Webpack, npm, Yarn), Unit and integration testing using relevant frameworks, Responsive design, Mobile-first development, State management, Object oriented programing, Asynchronous programming, API integrations, Front-end security, CI/CD pipelines, DevOps, Agile workflows, Team collaboration, Problem-solving, Analytical skills
Not specified