DXC Technology

Frontend Developer

DXC Technology
Apply
3 days ago
Shanghai, ChinaSenior

Responsibilities

  • Develop and maintain core frontend systems related to coupons using Angular for customer-facing and internal business platforms.
  • Optimize customer user experience, interaction design, page performance, system stability, and code maintainability.
  • Develop and optimize the Node.js BFF layer, including API forwarding, data aggregation, data adaptation, request processing, and middleware.
  • Build and iterate reusable frontend components and utility libraries to improve team development efficiency.
  • Coordinate with product, backend, testing, risk-control, and other teams to clarify requirements, resolve technical issues, and deliver projects.
  • Implement anti-scalping and anti-abuse controls, frequency limits, strategy integration, authentication, validation, and sensitive-data protection across frontend, BFF, and backend layers.
  • Apply XSS and CSRF protections, input/output validation, dependency and build-chain risk governance, code review, and release security checks.
  • Support Angular version upgrades, architectural refactoring, BFF performance optimization, high-concurrency handling, and ongoing technical innovation.

Requirements

  • At least 5 years of frontend development experience and experience independently delivering medium- to large-scale frontend projects.
  • Expertise in Angular through version 21, including componentization, routing, dependency injection, reactive programming, and state management; experience with large Angular projects and Angular 20+ upgrades or refactoring is required or preferred.
  • Proficiency with Node.js for BFF development, including API forwarding, data aggregation, request processing, and middleware development.
  • Strong knowledge of TypeScript, JavaScript, ES6, HTML5, CSS3, frontend engineering, modularization, build, packaging, debugging, and code quality practices.
  • Experience with frontend-backend integration, API coordination, troubleshooting, and complete business delivery cycles.
  • Experience developing and maintaining both customer-facing and internal systems, including C-end interaction logic, user-experience optimization, and B-end business logic.
  • Experience in e-commerce coupon businesses and practical experience using agile development processes.
  • Experience with Node.js BFF performance optimization, high-concurrency scenarios, project refactoring, page performance optimization, and reusable component-library development.
  • Experience with anti-abuse or risk-control collaboration, frontend/BFF layering, permissions, minimal data exposure, common web vulnerability protection, dependency security, and pre-release security checks.
  • Understanding of AI and experience using AI for development, with the ability to follow AI developments.
  • Strong communication, cross-team collaboration, adaptability, problem-solving, code discipline, engineering judgment, and ownership.

Benefits

  • Work model prioritizes in-person collaboration while offering flexibility to support wellbeing, productivity, individual work styles, and life circumstances.
  • Inclusive work environment focused on strong connections and community.
DXC Technology

About DXC Technology

10,000+ employees

DXC Technology is a public IT services and consulting company that runs and modernizes mission-critical systems for large enterprises and governments. It provides managed services, cloud migration and operations, cybersecurity, application development, and industry BPS, monetizing through long-term outsourcing and consulting engagements. Formed in 2017 from the merger of CSC and HPE Enterprise Services, DXC is headquartered in Ashburn, Virginia and trades on the NYSE as DXC.

Contact me