Margarita Romenkova

Lead Frontend Engineer

8+ years of experience building scalable web applications in React and TypeScript.
Holds a degree in Computer Science.

Technical Skills

Core
TypeScript, JavaScript, React, Next.js, React Native, Expo
State & Data
React Context, MobX, Jotai, Redux, React Query, Apollo, REST | GraphQL
Styling & UI
Tailwind, Sass, CSS Modules, UI/UX best practices, Component-driven design
Tooling & Workflow
Git, ESLint, Webpack, Rollup, Babel, Storybook, Sentry, Puppeteer, npm | pnpm, Yarn Workspaces, Monorepo setup
Backend & DevOps
Node.js, Express, Edge Functions, Docker, Nginx, Firebase, Appwrite

Experience

Lead Frontend Engineer

FlipGive 2021 - 2025

FlipGive: Canadian cashback and fundraising platform.

Promoted from Frontend Engineer after 13 months.

  • Increased development speed by ~ 80% by migrating the product from a legacy React-on-Rails stack to a modern TypeScript + Next.js architecture.
  • Reduced duplicate effort across platforms by building a shared business logic layer used by the web app, React Native app, and white-label clients.
  • Improved design and delivery speed by creating a company-wide design system that standardized components.
  • Improved user experience and engagement by delivering search, e-commerce, and other major frontend features, with a focus on speed and smooth interactivity.
  • Cut build and CI times from ~20 minutes to under a minute while improving developer experience through Turborepo caching, automated codegen, and streamlined tooling workflows
  • Raised team standards and reduced onboarding time by defining frontend conventions, CI/CD workflows, and documentation practices adopted across the company.
  • Worked directly with designers, backend engineers, QA, product managers, and C-level leadership to align technical work with product strategy and ship cohesive, high-quality releases.

Frontend Engineer

Visme 2021

Visme: presentation & data-viz platform.

9 months contract.

  • Accelerated brand onboarding by automating asset detection (logos, colors, fonts, links) via a Branding Wizard built with React, Node.js, and Puppeteer.
  • Developed interactive elements for the presentation builder using TypeScript, React, MobX (mobx-state-tree), and SCSS, improving usability and performance.

Lead Frontend Engineer

Skidka 2018 - 2021

Skidka: e-commerce discounts/cashback (company no longer operating)

  • Cut page load time from ~5s to 1-2s by rebuilding the app as a high-performance React SPA with adaptive/responsive layout.
  • Improved SEO and crawlability by adding server-side rendering with Node.js, boosting first render quality and metadata fidelity.
  • Reduced email production time to minutes by building a responsive email templating framework, enabling complex layouts with minimal effort.
  • Increased engagement and conversions by shipping a Chrome Web Extension (React, TypeScript, Sass, Browser APIs) and authoring a Browser API library to speed multi-browser support.

Frontend Developer (Self-Employed)

2017 - 2018
  • Delivered modern SPA sites for local businesses by building React frontends and lightweight admin panels with PHP/MySQL, reducing manual back-office work.

Education

Bachelor of Information Technology of MSTU STANKIN.