Middle Frontend Engineer — Payments & Checkout
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.