Responsibilities
Team Introduction: The team is responsible for the front-end research and development of multiple product lines such as Tomato Novels, Hongguo Short Dramas, and Tomato Changting. Here you can participate in the development of large-scale products, involving various business scenarios such as short dramas, online articles, and audio. The product types are rich and the business growth potential is great. We continue to provide high-quality content services to a large number of users, and are committed to connecting people and information, promoting creation and communication, enriching everyone's spiritual life, and allowing people to see a bigger world through the richest content genres and the most distribution methods. As an indispensable part of it, by joining us, you can not only delve into the fields of web, wap, Hybrid, Flutter, mini programs, etc., but also explore the possibility of new technological breakthroughs. There is a perfect mentor mechanism within the team to help everyone continue to grow. 1. Responsible for the front-end development of Web/Hybrid/Wap/Mini Programs/Flutter, the B/C-end products related to ByteDance novels 2. Responsible for high-quality design and coding, undertake key and difficult technical breakthroughs, produce clear technical solutions and implement them 3. Participate in the design, development and optimization of business scenarios (for example: editors, readers, audio/video players) 4. Responsible for the performance optimization of related products, continuously explore performance bottlenecks and optimize, and create the ultimate product quality and user experience 5. Participate in front-end engineering, technical standardization, general components, efficiency platform development and other work to create an efficient R&D workflow.
Qualifications
1. Bachelor degree or above, computer science or other related majors, solid basic computer knowledge, familiar with common data structures, algorithms and design patterns 2. Proficient in mainstream front-end frameworks and technologies, those with experience in React, TypeScript, Nodejs, and Flutter are preferred 3. Familiar with the front-end engineering system, and have certain cognition and practice in R&D efficiency improvement, performance optimization, stability, engineering architecture, etc. 4. Have good solution design ability and coding habits, love to write code, and can independently complete the design and implementation of conventional technical solutions 5. Have good product awareness and technical sensitivity, can pay attention to and learn the latest front-end technologies in the industry in a timely manner, and use technology to drive business. Bonus points: 1. Have experience in server-side (Go/Node.js) development 2. Have experience in cross-end (Android/iOS/Flutter/applets) development 3. Be keen on trying or using tool software products, and be keen on improving personal/team productivity 4. Active in major front-end technology communities , have their own open source projects 5. Heavy users of novels.