#110 - Frontend Software Engineer - Payments Platform

Lifted, an Upwork Company™

Hyderabad

Remote

INR 2,500,000 - 4,000,000

Part time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Lifted, an Upwork Company™, seeks a Frontend Software Engineer to build and maintain high-scale web applications for a payments platform using React and TypeScript. You will extend payment capabilities, add methods, and improve reliability of mission-critical apps.

The role emphasizes ownership of frontend micro-frontends, robust testing, and CI/CD pipelines with modern tooling. Remote APAC-friendly contract engagement in IST may apply.

Qualifications

  • BS or MS in Computer Science, or equivalent.
  • 5+ years of hands-on frontend experience at mid-to-senior level with ownership of production services in distributed systems.
  • Proficient with TypeScript and React including hooks, context, and custom hooks.
  • Experience with Webpack Module Federation or similar remote module architectures.
  • Strong GraphQL experience with Apollo Client, caching, and type-safe code generation.
  • Solid React Router experience and building/validating complex forms.
  • Frontend telemetry, error logging, feature flags, and production debugging.
  • Accessibility and internationalization using shared design systems and localization workflows.
  • Proficient in unit/integration testing (Jest, RTL) and end-to-end testing (Cypress/Playwright/TestCafe).
  • CI/CD with GitLab CI or similar, plus ESLint and Prettier.
  • Understanding of backend/distributed systems concepts is a plus.

Responsibilities

  • Develop and maintain React micro-frontend solutions and web apps for a payments platform.
  • Add new payment methods to existing platform capabilities.
  • Deliver features, bug fixes, and reliability improvements.
  • Deliver production-ready changes through CI/CD with strong test coverage.
  • Write comprehensive unit/integration/end-to-end tests to ensure reliability.

Skills

TypeScript & React
GraphQL/Apollo
Module Federation
Testing (Jest RTL)
CI/CD (GitLab)
Accessibility & i18n
End-to-end tests
Frontend performance
Telemetry & logging
Micro-frontends

Education

BS/MS in Computer Science or equivalent

Tools

TypeScript
React
React Router
Webpack Module Federation
SCSS/CSS Modules
Styled Components
GraphQL
Apollo Client
GraphQL Code Generator
Jest
React Testing Library
TestCafe
Cypress
Playwright
GitLab CI
ESLint
Prettier
Git
Design Systems
Localization workflows

Job description

#110 - Frontend Software Engineer - Payments Platform
  • Contract

We are seeking a frontend engineer to build and maintain high-scale web applications for a payments platform. You will extend payment capabilities, add payment methods, and improve the reliability of mission-critical web applications using React and TypeScript.

Enterprise experience strongly preferred.

Key Responsibilities
  • Develop and maintain React micro-frontend solutions and web applications for a payments platform.
  • Add new payment methods to existing platform capabilities.
  • Deliver features, bug fixes, and reliability improvements.
  • Deliver production-ready changes through automated CI/CD pipelines with strong test coverage.
  • Write comprehensive unit, integration, and end-to-end tests to support application reliability.
Must-Have Skills
  • BS or MS in Computer Science, or equivalent.
  • 5+ years of hands-on experience at a mid-to-senior level, with demonstrated ownership of production services in a distributed systems environment.
  • TypeScript and React, including functional components, hooks, context, and custom hooks.
  • Webpack bundling and code splitting, with component styling using SCSS/CSS Modules and Styled Components.
  • Experience building and maintaining micro-frontends using Webpack Module Federation or similar platform-integrated remote module architectures.
  • Strong working knowledge of GraphQL queries and mutations, Apollo Client caching and reactive variables, and type-safe hooks generated with GraphQL Code Generator or similar tooling.
  • Solid React Router experience for client-side navigation, plus experience building and validating complex forms.
  • Production engineering experience with frontend telemetry, error logging, feature flags, gradual rollouts, and debugging user-facing production issues.
  • Experience building accessible and internationalized interfaces using shared design systems, reusable component libraries, and localization workflows.
  • Unit and integration testing with Jest and React Testing Library; end-to-end testing with TestCafe, Cypress, or Playwright; and familiarity with automated accessibility testing tools.
  • CI/CD experience with GitLab CI or equivalent, plus ESLint, Prettier, and collaborative Git workflows including branching, code reviews, and merge requests.
  • Responsible use of modern coding assistants for code comprehension, implementation, refactoring, and test creation while retaining ownership of quality, security, and correctness.
  • Strong working knowledge of backend and distributed systems, including asynchronous messaging and multi-datastore consistency. End-to-end ownership of backend systems is not required, but limited understanding of these concepts is insufficient.
Nice-to-Have Skills
  • Prior billing or payments domain experience.
  • Experience with high-scale, mission-critical frontend systems where user experience, state-management correctness, accessibility, and performance are essential.
  • Clear reasoning about client-side architecture, including micro-frontends, module federation, and caching strategies.
  • Strong collaboration with backend partners on API contracts.
Required Tools & Platforms
  • TypeScript, React, and React Router.
  • Webpack, with Module Federation or a similar remote-module architecture.
  • SCSS/CSS Modules and Styled Components.
  • GraphQL, Apollo Client, and GraphQL Code Generator or similar tooling.
  • Jest, React Testing Library, and TestCafe, Cypress, or Playwright.
  • GitLab CI or equivalent, Git, ESLint, and Prettier.
  • Shared design systems, localization workflows, and automated accessibility testing tools.
Location, Time & Engagement
  • Candidates must be based in an eligible APAC location.
  • India Standard Time (IST) coverage is required.
  • Remote contract engagement for 40 hours per week.
  • Start as soon as possible; expected engagement through March 31, 2027.
  • Two openings are available.
  • This is not currently a contract-to-hire opportunity.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

110 - Frontend Software Engineer - Payments Platform
110 - Frontend Software Engineer - Payments Platform

Lifted, an Upwork Company • Hyderabad

Remote
INR 1,800,000 - 2,800,000
Senior Frontend Engineer ID93613
Senior Frontend Engineer ID93613

AgileEngine, LLC. • Bangalore Rural

On-site
INR 3,000,000 - 6,000,000
Remote work
Learning and education support
Wellness programs
Senior Frontend Engineer ID93613
Senior Frontend Engineer ID93613

AgileEngine, LLC. • Chennai

On-site
INR 2,500,000 - 4,000,000
Remote work
Local presence in India
Competitive INR package
+1
Senior Software Engineer
Senior Software Engineer

AgileEngine, LLC. • India

Remote
INR 2,500,000 - 6,000,000
Remote work & Local connection
Legal presence in India
Competitive INR compensation
+1
#109 - Backend Software Engineer - Payments Platform
#109 - Backend Software Engineer - Payments Platform

Lifted, an Upwork Company™ • Hyderabad

On-site
INR 4,500,000 - 6,000,000
138512 - Backend Software Engineer - Payments
138512 - Backend Software Engineer - Payments

Lifted, an Upwork Company • Bengaluru

Remote
INR 900,000 - 1,300,000
#138512 - Backend Software Engineer - Payments
#138512 - Backend Software Engineer - Payments

Lifted, an Upwork Company™ • Bengaluru

Remote
INR 1,200,000 - 1,800,000
Frontend Software Engineer
Frontend Software Engineer

Aspire, Jordan • India

On-site
INR 2,000,000 - 2,800,000
#138512 - Backend Software Engineer - Payments
#138512 - Backend Software Engineer - Payments

Lifted (an Upwork Company) • India

Remote
INR 1,400,000 - 2,300,000
Senior Frontend Developer
Senior Frontend Developer

CellPoint Digital • Maharashtra

On-site
INR 2,600,000 - 4,000,000
Medical insurance with dependents
Competitive salary
Growth opportunities