R
Fullstack Developer/Designer
Retrobie
Oct'2017 - Aug'2021
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.