AVAILABLE FOR OPPORTUNITIES

Pamela
Rivera

Senior Frontend Software Engineer · React · Next.js · TypeScript

5+ years building fast, accessible, production-grade web apps for enterprise SaaS clients. I design and scale shared design systems, turn Figma into pixel-perfect interfaces, and ship features end-to-end.

TECHNICAL STACK

Skills & Technologies

Core

TypeScriptJavaScript ES6+ReactNext.jsNode.jsHTML5CSS3

State & Data

Redux / Redux-SagaReact QueryContext APIRESTGraphQL

UI & Testing

Tailwind CSSMaterial UIStorybookJestReact Testing LibraryCypress

Tooling & Cloud

GitGitHub ActionsVercelSupabaseFirebaseTurborepoVite / Webpack

iOS & Web3

SwiftSwiftUISwiftDataWagmiViemEthers.jsRainbowKitFoundry

AI-Assisted Dev

CursorClaudeGitHub CopilotPrompt Engineering
WORK

Featured Projects

CAREER

Experience

  1. Independent Frontend Engineer — Web3 & iOS

    Self-Employed · Remote

    Jan 2025 — Present
    • Designed, built, and published a live iOS app on the Apple App Store (SwiftUI + Supabase) — full product ownership from architecture to release, shipped in 4 months using AI-assisted workflows.
    • Built the ROSCA dApp frontend at ETHOnline 2025 (Next.js, Wagmi, RainbowKit, Safe SDK, Turborepo, Foundry).
    • Contributed UI improvements to Yearn Finance V3 (open source).
  2. Senior Frontend Developer

    First Factory · client: FrankCrum · Remote

    Mar 2023 — Dec 2025
    • Senior FE engineer on a cross-functional squad delivering HR/payroll SaaS in Next.js + TypeScript.
    • Designed and rolled out a shared design system (Storybook + React-Bootstrap), eliminating duplicated UI across 4 product areas and speeding feature delivery for every squad.
    • Drove Jest + React Testing Library adoption, raising coverage on critical flows and reducing QA-reported regressions.
    • Optimized data fetching on key dashboards with the ASP.NET team, improving perceived load time and Core Web Vitals.
  3. Frontend Developer

    Novacomp · client: EY (Ernst & Young) · Remote

    Aug 2020 — Dec 2022
    • FE engineer on a team of 18 delivering an internal global EY product used across multiple countries.
    • Migrated a large portion of the codebase from JavaScript to TypeScript, removing a class of runtime bugs.
    • Managed global state with Redux-Saga + React Query, cutting data-sync defects.
    • Led i18n with react-i18next, enabling multi-language deployments worldwide.