Senior Front-End / Web Developer (Next.js · React · TypeScript, Payments)

$$$$
Product

Job Title: Senior Front-End / Web Developer (Next.js · React · TypeScript, Payments)
Company: VCG Tech Limited
Location: Remote (Global)
Employment Type: Full-Time

 

Role Purpose

You will own the web interfaces at the heart of our payments experience: the deposit and withdrawal journeys clients rely on, the screens where they track payment status and history, and the back-office tooling our operations teams use to monitor and resolve payment activity. In a regulated fintech and online trading context, these flows must be fast, clear and correct every time. Money movement leaves no room for ambiguity, so the quality of the UI you build directly shapes client trust and operational efficiency.

Day to day you will work in a focused, cross-functional product team, turning designs and API contracts into polished, accessible Next.js applications. You will partner closely with backend engineers integrating a gRPC-based backend through Next.js route handlers, with designers on usable and consistent interfaces, and with product and operations on requirements and edge cases. You will be expected to own features end to end, from technical approach through testing and release, and to set the bar for front-end quality. This is a senior, remote role reporting into engineering leadership within the Payments team.

 

Key Responsibilities

Build payment journeys

  • Design and build deposit, withdrawal and payment-status interfaces in Next.js (App Router), React and TypeScript
  • Translate designs into responsive, accessible and pixel-accurate UI with Tailwind CSS across devices and browsers
  • Model and manage complex client-side state for multi-step, asynchronous payment flows with Redux Toolkit, and build robust forms with react-hook-form and Zod
  • Handle loading, error, retry and edge-case states so users always understand what is happening
  • Build internal back-office and operations screens for monitoring and resolving payment activity

 

Integrate with backend services

  • Integrate the front end with a gRPC backend through Next.js API route handlers and server components, owning data fetching, caching and error handling
  • Collaborate with backend engineers on gRPC / protobuf contracts, payloads and edge-case behaviour
  • Ensure correct, defensive handling of sensitive payment data on the client
  • Reflect server-side validation and asynchronous status changes accurately in the UI, including real-time deposit-status updates over WebSockets / SSE

 

Quality, testing and performance

  • Write component, unit and integration tests to safeguard correctness of payment-critical flows
  • Optimise rendering, bundle size and load performance for a fast, reliable experience
  • Uphold accessibility standards so journeys are usable by everyone
  • Contribute to code review and maintain consistent, high-quality front-end standards

 

Collaboration and ownership

  • Own features end to end, from technical approach through release and post-release monitoring
  • Partner with designers to refine flows, interactions and a shared component library
  • Work with product and operations to clarify requirements and surface edge cases early
  • Ship iteratively through CI/CD pipelines with confidence and clear release hygiene

 

Required Experience & Skills

  • Senior-level experience building production web applications with Next.js (App Router), React and TypeScript
  • Strong command of modern JavaScript, HTML and CSS, including responsive layout with Tailwind CSS (or similar)
  • Strong experience with Redux Toolkit (or comparable state management) and with form handling and validation (react-hook-form, Zod or similar)
  • Proven track record integrating front-ends with backend APIs — gRPC and/or REST — including robust error and edge-case handling
  • Solid front-end testing practice across component, unit and integration levels
  • Fluency with modern build tooling, package management and front-end performance optimisation
  • Strong Git workflow skills and experience shipping through CI/CD pipelines
  • Care for usability, correctness and accessibility, with attention to detail in user-facing flows
  • Ability to own features end to end and collaborate effectively in a cross-functional, remote team
  • Clear written and verbal communication for working with backend, design, product and operations

 

Nice to Have

  • Experience building UI for payments, fintech or other transactional, money-movement domains
  • Familiarity with online trading, brokerage or CFD/FX products
  • Experience contributing to or maintaining a design system or shared component library
  • Working knowledge of accessibility standards such as WCAG
  • Basic familiarity with Node.js or a backend-for-frontend (BFF) layer
  • Exposure to observability and front-end monitoring tooling in production
  • Experience designing UI for sensitive or compliance-driven workflows
  • Experience with Next.js server components and route handlers, and with gRPC / protocol buffers
  • Familiarity with internationalised apps (i18next), a component library such as NextUI, and animation with Framer Motion
  • Experience working in a pnpm / Turborepo monorepo and building real-time UI over WebSockets or SSE


 

Required domain experience

Fintech 2 years

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 27 June
174 views
·
86 applications
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...