Victor Aremu, Developer in Lagos, Nigeria
Victor is available for hire
Hire Victor

Victor Aremu

Verified Expert  in Engineering

Software Developer

Lagos, Nigeria

Toptal member since August 20, 2021

Bio

Victor is a front-end engineer with seven years of experience crafting delightful experiences and products on the web. His expertise includes JavaScript, TypeScript, React, Node.js, and Rust. He developed a plugin that adds dither effects to images in Figma and has over 85,000 installs on the Figma plugin store. As a game developer, he assisted in prototyping a 2D adventure role-playing mobile game with Unity 5. Victor is passionate about building high-quality software and automation.

Portfolio

Omio
React Native, Styled-components, Jest, MJML, Braze
KRESKI sp. zoo
React, TypeScript, Rust, Tailwind CSS, Ethers.js, Electron
Simplifyd
React, Vue, TypeScript, Node.js

Experience

  • Webpack - 7 years
  • Node.js - 7 years
  • JavaScript - 7 years
  • TypeScript - 6 years
  • React - 6 years
  • Electron - 5 years
  • Storybook - 4 years
  • Rust - 2 years

Availability

Full-time

Preferred Environment

MacOS, Terminal, Vim Text Editor, NixOS, GitHub

The most amazing...

...tool I've built is an app (Switch) ranked as the number two and four product of the day on Product Hunt with 2,000+ monthly users and 175,000+ downloads.

Work Experience

Front-end Engineer

2022 - 2023
Omio
  • Developed a new inbox for the Omio mobile app, designed and conducted A/B testing, and documented the process.
  • Designed and developed a domain-specific language for composing inbox content.
  • Contributed to the app. In two months, the inbox engagement rate jumped to 34%, and the booking conversion rate rose to 58%.
  • Developed a workflow using statically rendered React to create in-app message campaign templates for Omio's CRM software.
Technologies: React Native, Styled-components, Jest, MJML, Braze

Full-stack Engineer (via Toptal)

2021 - 2022
KRESKI sp. zoo
  • Developed command line tools written in TypeScript, Node.js, and Rust for interacting with a Substrate-based blockchain.
  • Implemented an in-house dashboard for visually composing smart contracts.
  • Built a blockchain event indexer using Node.js, PostgreSQL, and GraphQL for internal services and front-end apps.
  • Managed testing and linting systems to maintain code quality.
  • Developed a desktop app client for the blockchain network.
Technologies: React, TypeScript, Rust, Tailwind CSS, Ethers.js, Electron

Front-end Engineer

2019 - 2021
Simplifyd
  • Maintained a React component library based on an internal design system.
  • Optimized production bug-fix response time by using error reporting and telemetry tools.
  • Refactored the existing codebase to improve code quality and increase code coverage by introducing unit tests.
Technologies: React, Vue, TypeScript, Node.js

Front-end Developer

2019 - 2021
Softcom
  • Assisted on a number of front-end projects and the UI/UX engineering for these products.
  • Refactored the existing codebase to reduce technical debts and code smells and increase overall code quality.
  • Maintained UI components, design systems, and several internal tools used across multiple front-end projects.
  • Implemented analytics tools for tracking production activities. This helped optimize response time in reproducing and fixing production bugs.
  • Developed projects of all sizes, from small static pages and single-page applications to server-side-rendered web applications.
Technologies: React, Redux, TypeScript, SCSS, HTML5, CSS3, Next.js, Node.js, Webpack, Full-stack, Jest, Unit Testing, Docker, Cypress, Front-end, CSS, Component Libraries, UI Components, UI Libraries, React Native, HTML

Front-end Developer

2020 - 2020
Simplifyd
  • Improved UI/UX, performance, and accessibility of core Simplifyd products.
  • Introduced and maintained an internal UI library used for developing several products user interfaces.
  • Oversaw the completion and launch of a customer portal that saw a massive adoption from the company's product user base.
  • Collaborated with UI designers, providing direction on the viability of the proposed designs.
  • Established the coding practices and formatting and linting rules (Prettier, TSLint setup, TypeScript definition examples, and some definitions for third-party packages).
Technologies: React, Vue, JavaScript, Webpack, Full-stack, Jest, Unit Testing, Docker, Cypress, Front-end, CSS, Component Libraries, UI Components, UI Libraries, HTML

Game Developer

2019 - 2020
Griot Studios
  • Assisted in prototyping a 2D adventure role-playing mobile game with Unity 5.
  • Oversaw game system development at the early stage of the project.
  • Involved in the research and development of game mechanics.
Technologies: C#, Unity 5, Unit Testing, CSS, HTML

Full-stack Developer

2017 - 2018
SoftNexus
  • Planned and executed the refactoring iterations to keep code in a good shape for a fast-paced movement.
  • Developed scalable APIs for consumption by the front-end developer and mobile developer.
  • Built pixel-perfect cross-platform responsive websites on almost every project.
  • Developed a number of hybrid mobile applications using Angular and Ionic.
Technologies: Angular, JavaScript, HTML5, CSS3, Webpack, Jest, Unit Testing, Front-end, CSS, UI Components, UI Libraries, HTML

Experience

Zap | Your macOS Dock, Reimagined for Productivity

https://usezap.sh
Zap is a Spotlight-inspired macOS launcher that supercharges navigation across apps, monitors, and workspaces.

The macOS Dock coalesced with the Launchpad, reimagined as a Spotlight window for easy, quick access, management, and navigation of all your apps.

Tauri and macOS Spotlight-like App

https://github.com/ahkohd/tauri-macos-spotlight-example
This example project demonstrates how to create a macOS Spotlight-like app using Tauri.

Tauri is a framework for building optimized, secure, and frontend-independent applications with multi-platform deployment capabilities.

Dither

https://www.producthunt.com/posts/figma-dither
Developed Dither, a popular Figma plugin that adds unique dithered effects to your images. With over 85,000 installs, it's a trusted tool in the design community. Explore the open-source code on GitHub and see what you can create.

Third

https://www.producthunt.com/posts/third
Developed a plugin that lets you import, light, and render 3D in Figma powered by WebGL and Three.js. It has 3,000+ installs at the Figma plugin store. Explore the open-source code on GitHub and see what you can create.

Education

2014 - 2018

Bachelor's Degree in Computer Science

Lagos State University - Lagos, Nigeria

Certifications

NOVEMBER 2021 - PRESENT

Learn Rust from Scratch

Educative.io

Skills

Libraries/APIs

React, Node.js, WebGL, Three.js, Vue

Tools

Git, Vim Text Editor, Webpack, Figma, Braze, GitHub, Terminal, Unity 5, Jira, Slack

Languages

HTML5, CSS3, JavaScript, TypeScript, SCSS, CSS, HTML, SQL, C#, XML, Rust, Objective-C

Frameworks

Redux, Next.js, Jest, Tailwind CSS, React Native, Electron, Angular, Cypress, Unity, MJML

Platforms

MacOS, Visual Studio Code (VS Code), Vercel, Linux, Software Design Patterns, Docker, Blockchain

Paradigms

Unit Testing

Storage

Databases

Other

Styled-components, Programming, CSS3 Animation, Front-end, User Interface (UI), Component Libraries, UI Components, UI Libraries, Storybook, User Experience (UX), SVG, Full-stack, Data Structures, Smart Contracts, NixOS, Ethers.js

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring