Scale Up Your Career.

companies
Jobs

Middle Frontend Engineer — Payments & Checkout

inDriver

inDriver

Software Engineering
Almaty, Kazakhstan
Posted on May 12, 2025

Responsibilities

  • Evolve our universal payment forms so they adapt seamlessly to dozens of PSPs and alternative payment methods.
  • Design and implement core architectural layers (state management, validation) with very little templating or styling overhead.
  • Build and maintain responsive, accessible, localized UIs that work the same in a desktop browser or an in‑app WebView
  • Drive end‑to‑end integrations with external systems (payment gateways, risk engines), owning everything from sandbox setup to production rollout.
  • Hunt down and squash issues at the browser / WebView / mobile‑app boundary, including postMessage channels and iframe security.
  • Ship incrementally through a modern CI/CD pipeline, writing meaningful tests and automating what can be automated.
  • Review code, share knowledge, and keep our standards high.

Qualifications

Must‑have skills

  • General programming – Solid CS fundamentals and at least one additional language beyond JS (e.g., Go, PHP, C#, Python)
  • JavaScript mastery – Deep understanding of the runtime, event loop, performance profiling, and browser APIs—even without a framework
  • TypeScript & advanced types – Comfortable with generics, conditional types, utility types, declaration merging, and strict null checks
  • Framework‑free web – Able to build interactive widgets in vanilla JS/TS, using Web Components or your own patterns where appropriate
  • Backend exposure – Hands‑on experience writing APIs, workers, or micro‑services in any language
  • External integrations – Proven record of integrating 3rd‑party SDKs and REST/GraphQL APIs, especially payments
  • Cross‑system debugging – Skilled at diagnosing issues that appear only in embedded browsers, hybrid apps

Nice to have

  • Experience in fintech, payments, billing, or PCI‑DSS environments
  • Knowledge of security best practices (CSP, sandboxing, tokenization)

Conditions & Benefits

  • Stable competitive salary and official employment.
  • Health insurance.
  • Hybrid work mode with flexible schedule.
  • Relocation package offered for candidates from other regions (to Kazakhstan)
  • Access to professional counseling services (psychological, financial, and legal).
  • Discount club membership.
  • Diverse internal training programs
  • Partially or fully paid additional training courses
  • All necessary work equipment provided.