4 - 8 years
10 - 12 Lacs
Posted:1 day ago|
Platform:
Work from Office
Full Time
* Design and build a *lightweight, embeddable JavaScript SDK* for web payments
* Ensure *seamless integration with Angular applications*, including compatibility with Angular lifecycle, zone.js, and change detection
* Develop framework-agnostic APIs usable across *Vanilla JS, Angular, React, Vue*
* Implement secure payment flows (popup, iframe, redirect, modal)
* Ensure backward compatibility and versioning (v1, v2, etc.)
* Implement secure client-side communication (JWT, HMAC, checksum validation)
* Handle *PCI-DSS compliant flows* (no sensitive data leakage)
* Protect against XSS, CSRF, clickjacking, iframe abuse
* Implement tokenization and encrypted payload handling
* Optimize SDK bundle size, load time, and runtime performance
* Handle async flows, retries, timeouts, and network failures gracefully
* Ensure high availability and resilience across browsers and devices
* Ensure compatibility across *Chrome, Safari, Firefox, Edge*
* Support mobile browsers and *Angular-based WebViews*
* Handle popup blockers, iframe restrictions, CSP issues
* Design clean, intuitive SDK APIs
* Provide *Angular-specific integration guides, examples, and best practices*
* Write clear SDK documentation, examples, and integration guides
* Support error handling, callbacks, webhooks, and logging
* Create sandbox & production environments
* Write unit, integration, and E2E tests for SDK
* Validate SDK in *Angular applications as well as non-Angular setups*
* Participate in code reviews and architecture discussions
* *JavaScript (ES6+) Expert*
* *Strong experience with Angular (2+)*
* Deep understanding of *browser internals*
* Strong knowledge of *DOM, events, iframes, postMessage API*
* Experience building *public-facing SDKs or libraries*
* Experience with *bundlers* (Webpack, Rollup, Vite)
* Module formats: *UMD, IIFE, ES Modules*
* Versioning and backward compatibility strategies
* CDN-based SDK distribution
* Understanding of *client-side security best practices*
* Experience with *JWT, HMAC, encryption concepts*
* Knowledge of *PCI-DSS*, OWASP Top 10 (frontend)
* Jest / Mocha / Playwright / Cypress
* Browser testing & debugging
* Performance profiling tools
* Experience in *fintech / payments / checkout flows*
* Experience building *Angular wrappers or services around JS SDKs*
* Knowledge of *Web Components*
* Familiarity with *TypeScript*
* Experience with *React/Vue internals* (bonus)
* *Must have:* *Hands-on experience building SDKs, JavaScript libraries, or platform-level frontend components*
* A *Checkout.js-like SDK*
* Angular-compatible payment SDK integrations
* Secure payment UI (popup/modal/iframe)
* Merchant-friendly APIs
* Scalable, versioned SDK used by thousands of integrations
Fiat Payments
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Javascript coding challenges to boost your skills
Start Practicing Javascript NowSalary: Not disclosed
20.0 - 30.0 Lacs P.A.
mumbai suburban, navi mumbai, mumbai (all areas)
10.0 - 12.0 Lacs P.A.
0.6 - 0.6 Lacs P.A.
bengaluru
30.0 - 35.0 Lacs P.A.
hyderabad, telangana, india
Salary: Not disclosed
gurugram, haryana, india
Salary: Not disclosed
Salary: Not disclosed
gandhinagar, ahmedabad
22.5 - 30.0 Lacs P.A.
Experience: Not specified
15.0 - 18.0 Lacs P.A.