Search by job, company or skills

B

Senior front-end expert/TL-Data AML

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 20 days ago

Job Description

Responsibilities

1. Responsible for the front-end architecture design of the team's machine learning/deep learning business system, precise technology selection, and the formulation of perfect technical solutions to ensure that the architecture can support the high concurrency and high performance requirements of the product 2. Lead the construction of front-end engineering, covering key infrastructure construction such as performance optimization, system building, and release processes, and coordinate and manage the advancement of related work to ensure the efficiency and stability of front-end development of business products 3. Lead the team to overcome technical problems, formulate and vigorously implement front-end development specifications and best practices based on the characteristics of different business products, improve the overall technical output quality of the team, and meet the front-end interaction needs of algorithm engineers in debugging algorithms and models on the Reckon platform and deploying them online 4. Actively promote cross-team technical cooperation, work closely with the algorithm team and product team, deeply participate in important technical decisions, provide professional technical consultation to each team, promote technology collaborative development, and assist the implementation of front-end technologies based on MLX upper-layer applications such as RTC and Pitaya 5. Pay close attention to the development trend of front-end technology, organize technology pre-research and innovation practices, and effectively share technology within the team to maintain the team's technological advancement to adapt to the continuously iterative machine learning business and product needs 6. Responsible for the daily management of the team, including task allocation, progress tracking, performance evaluation, etc. at the same time, carefully guide and train team members, improve the team's overall technical capabilities, and build a high-performance team to cope with the challenges of parallel development of multiple products.

Qualifications

1. Bachelor degree or above, computer-related majors are preferred 2. More than 5 years of front-end development experience, more than 3 years of architecture design experience candidates with front-end development experience in enterprise services and machine learning related fields are preferred 3. Proficient in JavaScript/TypeScript, with an in-depth understanding of language features and new ES features proficient in mainstream frameworks such as React/Vue, familiar with framework principles and best practices in-depth understanding of the front-end engineering system, including the implementation principles of construction tools such as Webpack/Vite familiar with Node.js back-end development, and have experience in full-stack development 4. Master front-end performance optimization strategies, and have experience in project performance optimization. Familiar with technical fields such as micro-front-end, front-end monitoring, automated testing, etc., and be able to quickly understand and adapt to the front-end technical needs in the machine learning business 5. Have excellent team management skills, be able to effectively motivate team members, and improve team cohesion and execution have excellent communication and coordination skills, and be able to collaborate smoothly with different teams. Bonus points: 1. Have open source project maintenance experience or influence in the technical community 2. Have experience in developing complex business systems, or have experience in front-end development of enterprise services or machine learning platforms 3. Familiar with cutting-edge technologies such as low-code, cross-end development, WebGL 4. Have technical patents or published technical articles 5. Excellent English, and can fluently read technical documents and conduct technical exchanges.

About Company

ByteDance is a technology company operating a range of content platforms that inform, educate, entertain and inspire people across languages, cultures, and geographies.
Dedicated to building global platforms of creation and interaction, ByteDance now has a portfolio of applications available in over 150 markets and 75 languages. For example, TikTok, Helo, Vigo Video, Douyin, and Huoshan.
Dedicated to building global platforms of creation and interaction, ByteDance now has a portfolio of applications available in over 150 markets and 75 languages. For example, TikTok, Helo, Vigo Video, Douyin, and Huoshan.

Job ID: 105502567