D

DXC Technology

Global IT services for enterprise modernization

Frontend Developer

Full-Stack EngineeringPosted on Nov 13
Full-timeShanghai, ChinaNo salary listed

About the Job

Requirements

  • At least 5 years of frontend development experience, including independent delivery experience on mature, medium-to-large frontend projects.
  • Expertise in Angular versions up to 21, including componentization, routing, dependency injection, reactive programming, and state management, with hands-on experience on large Angular projects.
  • Proficiency in Node.js development for BFF layers, including interface forwarding, data aggregation, request handling, and middleware development.
  • Strong frontend fundamentals and expertise in TypeScript, JavaScript, ES6, HTML5, CSS3, frontend engineering, modularization, build and packaging technologies, coding, and debugging.
  • Understanding of frontend-backend collaboration and common backend interface conventions, with the ability to independently complete integration testing and troubleshooting.
  • Ability to communicate technical solutions and coordinate requirements across teams; adaptability to changing business needs and technology iterations; and ability to resolve technical challenges.
  • Good coding standards, engineering mindset, ability to review lessons from problems, clear logic, accountability, and ability to independently solve complex technical problems.
  • Development and maintenance experience for both customer-facing and internal systems, including familiarity with consumer interaction logic, user-experience optimization, and business-to-business logic.

Responsibilities

  • Develop and maintain core frontend systems related to coupons, primarily using Angular, optimizing the consumer user experience while maintaining stability and efficiency in business-to-business systems.
  • Develop and optimize Node.js BFF interfaces, including frontend-backend data integration, interface encapsulation, data adaptation, and connecting frontend pages with backend services.
  • Optimize user experience, interactions, and page performance for user scenarios; improve code quality and operational stability of management-system pages.
  • Build and iterate reusable frontend components and utility libraries, and maintain and improve the existing development system to increase team development efficiency.
  • Coordinate with product, backend, testing, and other teams to understand business requirements, communicate implementation details, report progress and technical issues, and ensure tasks proceed smoothly.
  • Track frontend technology developments and apply innovations to business scenarios while continuously improving systems and managing technical risks.
  • Support anti-abuse and security implementation by coordinating with risk-control teams on coupon and campaign abuse prevention, rate limiting, and policy integration; defining frontend-BFF-backend boundaries; protecting sensitive logic and secrets; applying centralized BFF authentication and validation and controlled error exposure; and following secure coding practices for XSS/CSRF, input/output validation, dependency and build-chain risk management, code review, and release processes.

Desired Qualifications

  • Experience with coupon-related e-commerce business and practical use of agile development processes.
  • Understanding of AI, experience using AI in development, and familiarity with AI developments.
  • Experience with Angular 20 or later, including framework upgrades and architecture refactoring.
  • Experience optimizing Node.js BFF performance and handling high-concurrency scenarios.
  • Experience optimizing customer-facing user experience, refactoring projects, maximizing page performance, and building reusable component libraries.
  • Experience with anti-abuse, architecture security, and code security, including coupon or marketing abuse prevention or risk-control collaboration; frontend/BFF layering, authorization and minimal data exposure; and common web vulnerability defenses, secure dependency management, and pre-release security reviews with independent issue resolution.

About the Company

DXC Technology

Global IT services for enterprise modernization

DXC Technology provides IT services to large enterprises, helping them manage and modernize mission-critical systems. It offers consulting, system integration, and managed services that are typically delivered under long-term contracts. The core offering is the Enterprise Technology Stack, which modernizes IT infrastructure, optimizes data architectures, and ensures security and scalability across public, private, and hybrid cloud environments. By applying this stack, DXC helps clients run reliable and scalable IT operations while migrating workloads to the cloud and strengthening data governance. The company differentiates itself with a global reach, a large Fortune 500 client base, and a track record of long-term partnerships, coupled with commitments to sustainability and corporate responsibility. The goal is to be a trusted partner that enables enterprises to operate, secure, and evolve their IT environments efficiently and effectively.

Company size
10,001+
Company stage
IPO
Headquarters
McLean, VA
Founded
2017

Recently Posted Jobs

Explore more opportunities at DXC Technology

See more jobs