The Customer Service Platform (CSP) team at ByteDance aims to enhance the customer service experience by providing efficient self-service solutions and convenient tools for agents through the integration of internal customer service system product technology resources.
Requirements
- Good JavaScript/HTML/CSS frontend engineering experience and familiarity with key concepts including asynchronous programming, closures and types, layouts, specificity, cross browser compatibility and accessibility
- Skillful in at least one of the mainstream backend languages, preferably Java/Golang
- Understanding of data structure, algorithm design and analysis, networking, data security and highly scalable systems design.
- Good understanding of common open source distributed middleware and components such as MySQL, MongoDB, Redis, and MQ.
- Good understanding in one of the underlying design philosophies and implementation of common web frameworks, including React/Vue/Angular
- Some understanding of multi-tier application architecture and protocols, familiarity with product and software development lifecycle process
- Ability to perform independent research to solve complex technical problems
Responsibilities
- Develop large-scale software systems that powers TikTok app
- Improve system design and architecture to ensure high stability, performance and reliability of the product
- Collaborate with multiple cross-functional teams to deliver high quality work in rapid product development
- Research, design, and develop computer and network software or specialised utility programs.
- Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
- Update software, enhances existing software capabilities, and develops and directs software testing and validation procedures.
Other
- Successful candidates must be able to commit to an onboarding date by end of year 2025.
- We will prioritize candidates who are able to commit to these start dates. Please state your availability and graduation date clearly in your resume.
- Candidates can apply for a maximum of TWO positions and will be considered for jobs in the order you applied for. The application limit is applicable to ByteDance and its affiliates' jobs globally.
- Agile, quick self learner, highly self-motivated with strong sense of product ownership and creative problem solver
- Deeply passionate about software coding/development and building great mobile/web applications
- Good collaborator and team player, comfortable working in a fast moving, culturally diverse and globally distributed team environment.