Julia Lim, Developer in Toronto, ON, Canada
Julia is currently unavailable

Julia Lim

JavaScript Developer

Toronto, ON, Canada

Toptal member since March 24, 2026

Bio

Julia is a senior JavaScript developer with a background spanning front-end engineering, UI/UX, and product development. She partners with teams to build performant, scalable web applications, translating complex requirements into clean, intuitive experiences while combining strong technical execution with a sharp eye for detail. Julia will be a great asset to any team.

Portfolio

Mappedin
JavaScript, React, TypeScript, Git, Slack, Web Development, Redux, HTML...
The Globe and Mail
React, TypeScript, Web Extensions, JavaScript, Git, Slack, Web Development...
Klick
JavaScript, Node.js, React, Slack, TypeScript, Git, Web Development, HTML...

Experience

  • Web Development - 8 years
  • Git - 8 years
  • JavaScript - 8 years
  • React - 6 years
  • TypeScript - 6 years
  • Microfrontends - 6 years
  • Node.js - 4 years
  • Web Components - 4 years

Preferred Environment

JavaScript, Node.js, TypeScript, React, React Native

The most amazing...

...project I've worked on was leading the re-architecture of a React-based mall directory platform, reducing onboarding time and improving scalability.

Work Experience

Senior Software Developer

2024 - 2025
Mappedin
  • Improved front-end architecture to support scalable onboarding of new enterprise clients.
  • Built flexible integrations for multiple third-party APIs across different client environments.
  • Collaborated with design and product teams to improve the usability and performance of applications.
  • Supported the delivery of production features for major clients such as CF and Simons.
  • Contributed to technical direction within a small, fast-moving development team.
Technologies: JavaScript, React, TypeScript, Git, Slack, Web Development, Redux, HTML, Microfrontends, Storybook

Front-end Developer

2021 - 2023
The Globe and Mail
  • Developed and maintained features across 2 React-based products within the Sophi team.
  • Improved front-end architecture to support scalability and long-term maintainability of systems.
  • Streamlined build and release processes to improve development efficiency within a small team.
  • Aligned product and engineering teams on development best practices and workflows.
  • Influenced technical decisions while working in a highly autonomous team environment.
Technologies: React, TypeScript, Web Extensions, JavaScript, Git, Slack, Web Development, Redux, HTML

Intermediate Web Developer

2019 - 2021
Klick
  • Established front-end standards and linting practices for a React-based system.
  • Improved codebase consistency and overall development workflows across the team.
  • Supported the transition from Waterfall to Agile development processes and practices.
  • Contributed to UX improvements through user testing and structured feedback analysis.
  • Collaborated with leadership to define front-end processes, standards, and tooling.
Technologies: JavaScript, Node.js, React, Slack, TypeScript, Git, Web Development, HTML, Microfrontends

Front-end Developer

2018 - 2019
GroupBy
  • Collaborated with clients on-site to troubleshoot and deliver front-end eCommerce solutions.
  • Built features using in-house APIs and a custom LitElement component library.
  • Mentored peers through code reviews, task estimation, and technical discussions.
  • Architected a GCP-based solution for creating ad-hoc testing environments.
  • Championed research and development of a new Web Components-based product.
Technologies: Node.js, Web Components, LitElement, HTML5, CSS, Git, HTML, Storybook, UI Components

UX Developer

2017 - 2018
Reshift Media Inc.
  • Collaborated with UX designers to improve user flows and overall user experience.
  • Developed front-end features using Vue, React, and Angular micro-frontend integrations.
  • Contributed to a Node.js and Express-based application with full-stack responsibilities.
  • Built a cross-platform mobile application using React Native.
  • Integrated third-party APIs, including Twilio, for real-time communication features.
Technologies: Git, Express.js, React Native, React, Node.js, Vue, Angular, Microfrontends, HTML

Experience

API-driven Component Library for eCommerce Integrations

I developed a reusable component library with built-in business logic for integrating with internal APIs, enabling clients to quickly build eCommerce experiences with out-of-the-box functionality. I also reduced implementation time and improved consistency across client integrations.

Slack Integration for Time Tracking and Team Health

Created a Slack-integrated tool that prompts users to log daily time allocation and share project sentiment. I streamlined reporting and gave team leads real-time visibility into workload distribution and team health.

Scalable Mall Directory Platform for Multi-client Deployment

Headed the redesign of a mall directory product to support scalable, multi-client deployments by separating core functionality from client-specific features. I reduced onboarding time and enabled faster development of new features.

On-demand Preview Environments for Client QA

Built a Kubernetes-based system on Google Cloud that generates on-demand preview environments for each feature branch, deployed to unique URLs. I enabled clients to review and approve changes in isolation, reducing QA friction and improving collaboration during development.

Education

2016 - 2017

Graduate Certificate in Web Development

Humber College - Toronto, ON, Canada

2013 - 2016

Bachelor's Degree in Communication Studies

Carleton University - Ottawa, ON, Canada

Skills

Libraries/APIs

React, Node.js, LitElement, REST APIs, Slack API, Vue

Tools

Git, Slack

Languages

JavaScript, TypeScript, HTML5, CSS, HTML, SQL

Frameworks

Redux, React Native, Express.js, Angular

Paradigms

Microfrontends

Platforms

Kubernetes, Google Cloud Platform (GCP)

Other

Web Development, Web Extensions, Web Components, UI Components, Webhooks, Technology, Storybook

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