Yandex Fintech (Yandex Pay)
Senior Frontend Engineer (incl. BFF/SSR)
April 2022 – November 2025 · Moscow, Russia (hybrid/remote)
Yandex Fintech’s payment platform and digital wallet — web app and native webview surfaces inside the Yandex super-app.
AbortController · Next.js · React · Apollo GraphQL · React Hook Form · Express · NestJS · TypeScript · Zod
- Built the registration flow — entry point into the product, gating every downstream surface
- Owned the multi-level KYC frontend — the gateway every wallet user passes through to unlock a full-fledged banking product. Three tiers: basic, mobileID + Gosuslugi, and full identification — the last either via courier (Yandex Maps with delivery-zone polygons for picking an available meeting place) or via an online flow that hands off to the native app through a deeplink
- Built the BFF layer (Apollo Server / GraphQL) for the registration, KYC, and OTP-auth flows — composed internal-service calls into a single graph consumed by the frontend
- Established a design-system-level approach to webview integration with safe-area handling (iPhone notch, Dynamic Island) so product teams stopped duplicating mobile-specific layout fixes
- Led dark-theme integration across the web surfaces
- Designed the Figma-token-driven CSS generation pipeline so design tokens flowed into code without manual translation