Frontend Engineer

Open to full-time
Bio

Samuel A is a Senior Frontend Engineer with several years of experience in architecting and scaling web applications across fintech, e-commerce, and content-driven platforms. Proficient in JavaScript (ES6), Vue.js, Nuxt.js, and TailwindCSS, Samuel builds dynamic and responsive web applications. He has a strong background in developing single-page applications (SPAs) and implementing comprehensive testing strategies using tools like Vitest and Cypress. His work often involves transforming monolithic codebases into decoupled architectures to enhance scalability and maintainability. At HitPay, Samuel led the development of a billing product that resulted in a 50% increase in revenue and successfully implemented internationalization for market expansion. While at rb2, he engineered frontend components that improved user retention by 15% and optimized authentication for over 290,000 users. As a founding engineer at Payaza, he reduced feature delivery time by 50% through the adoption of a UI component library. Samuel holds a BSc from Obafemi Awolowo University. He is best suited for roles that focus on building scalable, user-centric web applications and leading cross-functional teams in dynamic environments.

Expertise
Vue.jsNode.jsMongoDBGraphQLJavaScriptPHPTypeScriptLaravelAWS
Video Intro
Assessments
APPLICANT AVG · 52%SAMUEL · 95%0255075100TopASSESSMENT SCORE (0–100)
  • HR Data Processing with JavaScriptHard
  • Dynamic Hotel Search Functionality for Travel Agency WebsiteMedium
  • Design a User Dashboard with Vue.jsMedium
  • Discuss the Benefits of Single File Components in Vue.jsMedium
Experience
  1. Senior Frontend Engineer

    HitPayOct 2022Present
    • Led the development of the billing product which led to 50% growth in revenue contributed by the product
    • Led the efforts to split a monolith Laravel codebase to an API backend and a standalone SPA frontend
    • Implemented internationalization on the application dashboard to enable expansion into new markets (Indonesia, Malaysia and Thai)
    • Introduced a comprehensive testing strategy (unit, component and end-to-end) and led efforts to introduce automated testing to the codebase using Vue test Utils, Vitest, Cypress
    • Led the frontend team across 3 different time zones to coordinate effective project execution
    • Organised a developer hackathon which highlighted the use of AI and blockchain to power payment experiences
    JavaScript (ES6), Vue3, TailwindCSS, PHP , Laravel, Laravel Blade, Figma
  2. Senior Frontend Engineer

    rb2Sep 2021Aug 2022
    • Improved user retention by 15% by developing pixel-perfect, modular frontend components for Europarcs website.
    • Improved the authentication system that that allowed our 291k users to better access our application
    JavaScript (ES6), Typescript, Vue2 + Composition API, Nuxt JS, Tailwind CSS, GraphQL, Contentful CMS
  3. Frontend Engineer

    PayazaMay 2021Sep 2021
    • As the founding FE engineer, I architected and built the MVP for Payaza (both merchant and admin application)
    • Built the initial version of the marketing website which has had over 5000 hits
    • Identified the long delivery time of delivering features with building UI components from scratch, got management buy-in to use a Vue.JS component library which reduce the delivery time on features by 50%
    • On-boarded and mentored new engineers joining the team to bring them up to speed and productive with the codebase in ~1 week
    JavaScript (ES6), Typescript, Vue.JS, Vuex, Nuxt JS, Tailwind CSS, ChakraUI-Vue, Netlify, GitHub Actions, AWS
  4. Software Engineer - Frontend

    BrankasNov 2019Feb 2021
    • Worked in a cross-disciplinary team of 7 consisting the Product Manager, designers and backend developers and other frontend developers in delivering features to customers
    • Built custom frontend features on a customer-facing web application used by 10, 000+ users
    • Developed an MVP in 4 weeks for one of Brankas' flagship frontend application which is used by customers such as Grab
    • Led the development of at least 5+ key components in the internal design system used across all customer facing web products which allowed other developers to deliver on their features in less time than before
    • Researched, suggested and advocated for the use of an external Vue.JS table library that made data presentation in customer application dashboards better and also reduced development time
    • I on-boarded and mentored new engineers joining the team to bring them up to speed with the codebase in ~1 week compared to the approximately 3 weeks it used to be
    JavaScript (ES6), Typescript, Vue.JS, Tailwind CSS, Vuex, Go templates, GitHub, Drone CI
  5. Software Engineer - FullStack

    AndelaApr 2017Sep 2019
    • Led a team of 3 engineers in the development of the e-Commerce section of web app built for a Kenyan Client and was able to deliver the project 1 week ahead of schedule.
    • Mentored 4 new engineers joining the team by helping them to come to speed fast with Vue.js and also walking them through how PR and code review processes were done on the team.
    • I held a technical session with my team on Measuring and Optimizing Web performance which helped to improve the loading speed of the Client application.
    JavaScript (ES6), Vue.JS, NodeJS, React, GitLab, Travis CI, Netlify.
Education
  1. BSc

    Obafemi Awolowo University, Ile-Ife.Ile-Ife, Osun State2010 — 2015
Similar developers

We have moreWith similar skills.

Other vetted developers with similar skills and experience

Aman U.
Aman U.

Frontend Engineer

0-2 Years of Experience

MongoDBSQLGitJavaScript
Ismail M.
Ismail M.

Frontend Engineer

3-4 Years of Experience

MongoDBSQLPythonReact
Mohid D.
Mohid D.

Frontend Engineer

3-4 Years of Experience

Pakistan
Node.jsMongoDBGraphQLSQL
Muhammad S.
Muhammad S.

Frontend Engineer

4+ Years of Experience

MongoDBNode.jsJavaScriptReact
Shahzada S.
Shahzada S.

Frontend Engineer

4+ Years of Experience

GraphQLReactNext.jsTypeScript
View all

Frontend Engineer

4+ years experience

14 days risk-free trial · No commitments · We handle contracts and payroll