Fullstack Software Engineer, Global Payments

ByteDance ByteDance · Big Tech · San Jose, CA · Backend

Fullstack Software Engineer for ByteDance's Global Payments team, focusing on building a highly integrated cross-border payment platform for web and app. Responsibilities include architecting and developing reusable front-end systems, optimizing performance, and collaborating with cross-functional teams to deliver a best-in-class user experience.

What you'd actually do

  1. Architect and develop efficient and highly reusable front-end systems that drive complex web applications
  2. Build modular, reusable components and features
  3. Focus on rendering performance in order to ensure a superior experience for a heavy interaction platform
  4. Continuously work to bolster front-end design and implementation processes in order to improve quality and efficiency
  5. Code optimization to improve scalability, reliability, security, and performance of web applications

Skills

Required

  • JavaScript/Node.js/ HTML/ CSS
  • React/ Vue/ Angular
  • Webpack/ Rollup/ Babel/ AST/ Gulp
  • functional and asynchronous programming
  • closures and types
  • layouts, specificity, animation
  • cross browser compatibility
  • data security
  • accessibility
  • multi-tier application architecture
  • protocols
  • product and software development lifecycle process

Nice to have

  • Self-learner
  • highly self-motivated
  • strong sense of product ownership
  • creative problem solver
  • Deeply passionate about software coding/development
  • building great mobile/web applications
  • Good collaborator
  • team player
  • comfortable working in a fast-moving, culturally diverse and globally distributed team environment