Resume should be sent to [email protected]

【 Company Introduction 】

Founded in March 2012, ByteDance’s products and services are now available in 150 countries and regions and in 75 languages. Bytedance has been ranked among the top app stores in more than 40 countries and regions.

Bytedance has launched a number of influential products at home and abroad, including Toutiao, a comprehensive information platform, Douyin, TikTok, Watermelon Video, Huoshan Video and Vigo Video, as well as new businesses such as AI education products and enterprise SaaS.

Its core product “Toutiao” is one of the largest information platforms in China. It is committed to spreading valuable information and creating new value by connecting people and information. At present, it has more than 100 vertical fields, including science and technology, sports, health, food, education, agriculture, rural areas and national customs. It covers a variety of information genres such as text and text, atlas, small video, short video, short content, live broadcast and small program. Another core product, Douyin Short Video, is a short video platform that helps mass users express themselves and record beautiful lives.

[Recruitment team]

Toutiao APP/client base technology/video business/internationalization business /PGC business/user growth/new security business

[Job Highlights]

100 million DAU products, strong technical atmosphere, pay attention to cutting-edge technology research, development space;

[Job benefits]

Seven insurances and one housing fund, high salary option, three free meals, rental allowance, paid vacation, leisure tea, promotion space, good team atmosphere, attractive salary.

[Working place]

Office Building C, No.1 Nanhai Avenue Park, Nanshan District, Shenzhen

[Job Description]

Client Development Engineer (school recruitment)

Job Description:

1. Responsible for the iterative improvement of toutiao r&d related products and the development of new mobile products;

2. Participate in APP performance, experience optimization and quality monitoring and evaluation system construction;

3. Participated in the design of client basic components and architecture, and promoted the efficiency of R&D;

4. Participated in the construction of hybrid container, plug-in, React Native and other dynamic technology research.

Job Requirements:

1. Bachelor degree or above, major in computer related;

2. Love computer science and Internet technology, and have strong interest in mobile products;

3. Solid data structure and algorithm foundation; Proficient in at least one programming language, including but not limited to: Java, Objective-C, Swift, C, C++;

4. Focus on user experience and be able to actively transfer technology to user experience improvement;

5. Be enthusiastic about new technology and have good analytical and problem-solving skills.

Android Development Engineer

Job Description:

1. Responsible for functional research and development and performance optimization of Toutiao products, and complete high-quality coding and testing;

2. Cooperate with product manager to deeply participate in the discussion of mobile product requirements and function definition;

3. Well-designed code structure and continuous iterative reconstruction;

4. Undertake key and difficult technical problems.

Job Requirements:

1. Bachelor degree or above, major in computer, communication or related;

2. Solid programming skills, good design ability and programming habits;

3. Familiar with Java and Android SDK;

4. Good product awareness is preferred;

5. Positive and optimistic, strong sense of responsibility, careful and meticulous work, good team communication and cooperation ability;

6. Love mobile product research and development, have strong learning ability, strong thirst for knowledge, curiosity and initiative, can timely pay attention to and learn the latest mobile development technology in the industry.

IOS Development Engineer

Job Description:

1. Responsible for r&d and performance optimization of Toutiao products and general technologies, and complete high-quality coding and testing;

2. Participate in App performance, experience optimization and quality monitoring and evaluation system construction;

3. Participated in the design of client basic components and architecture, and promoted the efficiency of R&D;

4, frontier technology research, undertake key, difficult technical breakthrough.

Job Requirements:

1. Bachelor degree or above, major in computer, communication or related;

2. Solid programming skills, good design ability and programming habits;

3. Proficient in iOS platform principles, proficient in Objective-C, C++, familiar with Swift is preferred;

5. Good product awareness, positive and optimistic, strong sense of responsibility, careful and meticulous work, good team communication and collaboration ability;

6, Love mobile product research and development, strong learning ability, strong thirst for knowledge, curiosity and initiative, can timely pay attention to and learn the industry’s latest mobile development technology, independent development App or technology blog, github is preferred.

Android Development Engineer – Basic Technology

Job Description:

1. Responsible for the research and development and optimization of general client basic technologies of Bytedance products, including but not limited to plug-in hot repair, monitoring system, performance optimization, packaging platform, cross-platform technology, underlying technology, infrastructure and various basic libraries and middleware;

2. Framework maintenance, general tool development, etc.;

3. Well-designed code structure and continuous iterative reconstruction;

4, frontier technology research, undertake key, difficult technical breakthrough.

Job Requirements:

1. Bachelor degree or above, major in computer, communication or related;

2. Solid programming skills, good design ability and programming habits, proficient in Java;

3. Understanding or familiarity with the working principle of the framework is preferred;

4. Familiar with c++/Python/JavaScript/Go preferred;

5. Experience in front-end and back-end development is preferred;

6. Passion and curiosity about technology is preferred.

IOS Development Engineer – Basic Technology

Job Description:

1. Responsible for the research and development and optimization of general client basic technologies of Bytedance products, including but not limited to plug-in thermal repair, monitoring system, performance optimization, packaging platform, cross-platform technology, underlying technology, infrastructure and various basic libraries;

2. Framework maintenance, general tool development, etc.;

3. Well-designed code structure and continuous iterative reconstruction;

4, frontier technology research, undertake key, difficult technical breakthrough.

Job Requirements:

1. Bachelor degree or above, major in computer, communication or related;

2. Solid programming skills, good design ability and programming habits;

3. Familiar with Objective-C, C++, familiar with Swift is preferred;

4. Familiar with bash/ Python/Ruby/JS is preferred.