What makes the role special

Work with Group-IB Fraud Protection — an advanced platform built to uncover and stop sophisticated online fraud. You’ll think like an adversary, analyze real-world tactics, and counter threats ranging from social engineering and account misuse to malicious bots, web injections, mobile trojans, and complex malware-driven fraud schemes.

Tasks to solve

  • Develop and maintain the GUI frontend written in TypeScript and React
  • Design and implement Protobuf gRPC APIs
  • Write and maintain automated tests, review code from teammates
  • Develop a monitoring system for anonymized transactions
  • Design and implement complex client-side scenarios
  • Build a graph visualization tool for analytical exploration of relationships between various data structures

This role is perfect for you if

  • Has strong proficiency in TypeScript and React, with a solid understanding of static typing and reactive programming principles
  • Has a good command of JavaScript and understands how it behaves across different browsers
  • Has hands-on experience in frontend development and can review and support other developers’ code
  • Knows how to work with Web Workers and various Web APIs
  • Approaches architecture and coding in a structured and methodical way
  • Can solve complex problems with clear, understandable solutions
  • Has good technical awareness, enthusiasm, and a collaborative mindset

What else we appreciate in our team

  • Experience with MobX, Vite, and Biome JS
  • Experience in designing Protobuf and gRPC APIs
  • Familiarity with Tanstack Query and Tanstack Router
  • Experience with Golang, Docker, and Kubernetes (our backend is written in Go)
  • Experience working with micro-frontends and monorepositories