Senior Frontend Engineer
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.