Uganda - Remote ● Worked with a designer, writing underlying logic that transformed a HTML-only implementation into a fully-functioning headless ReactJS website. ● Implemented loading state management using Redux. ● Implemented blog-wide search functionality and pagination. ● Configured and implemented automatic build-time sitemap generation. ● Configured Firebase hosting for serving the website from the server-side.
United Kingdom - Remote ● Collaborated with stakeholders to create high-quality desktop and mobile website designs in Figma. ● Redrafted designs in line with stakeholder feedback. ● Edited and polished website assets using photo editing software (GIMP) ● Wrote code implementing the final designs using Eleventy. ● Updated the website layout to meet mobile and desktop usability requirements. ● Worked with teammates to identify and fix browser-specific bugs. ● Wrote and oversaw tests to meet performance requirements. ● Collaborators with site owners to monitor traffic and usage patterns in Google Analytics. ● Led team in studying Google Analytics data using feedback to improve user navigation flow and general usability.
Kenya ● Wireframed and designed mobile and desktop pages. ● Worked with a team of developers to convert final designs into a high-quality website. ● Bootstrapped various internal projects using Webpack and React. ● Mentored juniour developers on honing their problem-solving skills. ● Reviewed juniour developers' code and suggested performance and aesthetic improvements to their code.
Kenya ● Wireframed and designed mobile and desktop versions of the company website. ● Redrafted designs in line with stakeholder feedback. ● Optimized assets for optimal loading times. ● Converted final designs into a high-quality website using Vue.
Kenya Frontend ● Brainstormed and wireframed mobile and desktop pages. ● Converted wireframes into initial draft designs using Figma. ● Redrafted initial designs to meet company branding and aesthetic requirements. ● Converted final designs into a fully-fledged website using React v15. ● Updated website layout to meet mobile usability requirements. ● Implemented state management for cart, checkout and authentication functionality using Redux. ● Researched, designed and implemented checkout and delivery maps and tracking using Mapbox. ● Designed and implemented admin-facing dashboard for creating and editing brands, products, etc. ● Implemented registration and authentication system using client-side JWT. ● Connected parts of the site to a backend REST API and other third-party services. ● Updated and refactored website to use React v16 features, including migrating from class-based components to hooks. ● Updated and refactored website into blocks of reusable components. ● Monitored the platform using Posthog analytics to observe visitor usage patterns and improve navigation flow. ● Configured static hosting using Vercel. ● Configured DNS, including Google verification, SMTP forwarding and setting up subdomains using Cloudflare. ● Connected site to the Mpesa API to enable direct online payments.
Kenya ● Worked with senior designers to convert existing wireframes into fully-fledged mobile and desktop designs. ● Helped implement desktop and mobile designs into a fully-functioning website in VueJs. ● Researched potential payment gateways, eventually settling on and helping to implement a Paypal integration on the frontend. ㅡ