Olayinka Akeju

Olayinka Akeju

$25/hr
Senior Angular Developer | TypeScript, RxJS & Scalable Frontend Architecture
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Location:
Lagos, Lagos, Nigeria
Experience:
8 years
About

I'm a Senior Frontend (Angular & TypeScript) Engineer with 8+ years of experience building scalable, production-ready web applications that real users depend on daily.

My most significant project to date is Easy-Invest, a financial investment platform I led at Investment-One Financial Services. The platform serves over 25,000 active users and handles real-money transactions, meaning performance, reliability, and clean architecture weren't optional. They were the job. I owned the frontend end-to-end: component architecture, state management, API integration, and delivering a seamless user experience under high-stakes conditions.

Currently, I'm Application Lead on ConstructLink, a B2B/C2C construction marketplace built with Angular, Nx monorepo, Node.js, and PostgreSQL. This is a complex, multi-sided platform where I make daily architectural decisions, from domain-driven design to optimizing change detection and managing a monorepo at scale.

My core stack:

  • Angular (versions 11 through 20), TypeScript, RxJS
  • State management: NgRx, services-based architecture
  • Monorepo tooling: Nx
  • Backend: Node.js, PostgreSQL, REST APIs
  • Testing: Jasmine, Karma, Jest, Vitest
  • Tools: Git, CI/CD pipelines

Beyond building, I also teach. I'm an active Angular and JavaScript instructor on Preply, where I've mentored 10+ developers and hold a 5/5 rating.

What makes me different from a developer who just ships features? I think in systems. I ask why before I ask how. I care about the long-term health of a codebase, not just the next deadline.

I've worked with teams across Nigeria and the UK, and I'm fully comfortable in remote, asynchronous environments. I communicate proactively, deliver on commitments, and don't need hand-holding to stay productive.

I'm currently seeking a senior or lead Angular role with a team that values clean architecture, modern practices, and a developer who takes ownership seriously.

If you're building something that needs to scale and you want a developer who's done it before — let's talk.

Languages
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.