Responsibilities
Team introduction: Feishu is an advanced productivity platform in the AI era. It provides one-stop work collaboration, organizational management, business efficiency tools and in-depth AI capabilities in enterprise scenarios, helping enterprises to grow and improve. From the Internet, high technology, consumer retail, to manufacturing, finance, medical health, etc., advanced companies in all walks of life are choosing Feishu to create industry best practices with Feishu. For advanced teams, use Feishu first. 1. Responsible for the research and development of ByteDance Feishu client products, Web APP/Hybrid/mini program/Electron, and constantly exploring front-end cross-platform technologies 2. Participate in function expansion and performance optimization based on basic frameworks such as Chromium, NodeJS, and Electron.
Qualifications
1. Bachelor degree or above, with experience in front-end development 2. Good design and coding habits, able to produce high-quality design and code, and have designed/maintained public components 3. Good performance awareness, able to produce high-performance code, and in-depth solution to front-end performance/memory issues is preferred 4. In-depth understanding of the underlying principles of at least one front-end framework/cross-end framework, and in-depth understanding of browser principles 5. Bonus points: Have Node development experience, Rust development experience, participated in or led projects, have cross-end development experience, have excellent technical blog posts & blogs, have well-known open source works, and are active open source community contributors.