Senior Frontend Engineer

inDrive

inDrive

Software Engineering
Limassol, Cyprus
Posted on Oct 10, 2025

Responsibilities

  • 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

  • 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 salary, official employment.
  • Health insurance.
  • Hybrid work mode and flexible schedule.
  • Relocation package offered for candidates from other regions.
  • Access to professional counseling services including psychological, financial, and legal support.
  • Discount club membership.
  • Diverse internal training programs.
  • Partially or fully paid additional training courses.
  • All necessary work equipment.