[Resume mail]

[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

[Hot position]

Client Development Engineer – School recruitment

Android leader

iOS leader

Android Development Senior/Senior Engineer

IOS Development Senior/Senior Engineer

Android Development Engineer

IOS Development Engineer

Android Development Engineer – Basic Technology

IOS Development Engineer – Basic Technology

Android platform architecture development engineer

IOS platform architecture development engineer

Senior/Senior iOS Development Engineer – Internationalization

Android system development engineer

Client technical lead

[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 leader

The job description

1. Responsible for r&d and management of Toutiao core product Android terminal;

2. Responsible for building and managing Android team, and responsible for the quality and efficiency of Android team output;

Cooperate with product manager, deeply participate in product requirement discussion, function definition, etc.

Job requirements

1. Good programming habits, good design of code structure, and continuous iterative reconstruction;

2. More than three years of Android development experience, in-depth understanding of the underlying technology of Android, fanatical about technology and user experience, and pursuit of the ultimate performance;

3. More than two years of team management experience, able to build an excellent team with rapid progress, able to lead the Android team to quickly realize product requirements, better to have my own understanding of products;

4. Have a deep understanding of software development and be able to produce good design;

5. Excellent communication and expression skills, with certain product and business sense.

iOS leader

The job description

1. Responsible for the development and management of toutiao core product iOS terminal;

2. Responsible for iOS team building and management, and responsible for the quality and efficiency of iOS team output;

Cooperate with product manager, deeply participate in product requirement discussion, function definition, etc.

Job requirements

1. Good programming habits, good design of code structure, and continuous iterative reconstruction;

2. More than three years of iOS development experience, in-depth understanding of the underlying technology of iOS, fanatical about technology and user experience, and pursuit of the ultimate performance;

3. More than two years of team management experience, able to build an excellent team with rapid progress, able to lead iOS team to quickly realize product requirements, better to have my own understanding of products;

4. Have a deep understanding of software development and be able to produce good design;

5. Excellent communication and expression skills, with certain product and business sense.

Android Development Senior/Senior Engineer

The 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 Senior/Senior Engineer

The 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, etc

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. Have solid programming skills, good design ability and programming habits

3. Good command of Objective-C, familiar with Swift is preferred

4. Master at least one programming language

5, more than one year iOS development experience, can independently develop iPhoneApp is preferred

6. Have good product awareness

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

8. 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

Android Development Engineer

The job description

1. Responsible for product iterative improvement and 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. Familiar with the principle of Android platform, capable of abstracting product logic into technical solutions;

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

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

IOS Development Engineer

The job description

1. Responsible for product iterative improvement and 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: Objective-C, Swift, C, C++, Java;

4. Familiar with iOS platform principle, capable of abstracting product logic into technical solution;

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

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

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.

Android platform architecture development engineer

Job Description:

1. Participated in toutiao product architecture design and componentized construction;

2. Committed to r&d process optimization and basic platform building;

3. Optimization of application performance and stability, such as startup time and running smoothness;

4. Pre-study of large front-end fusion technology.

Job Requirements:

1. Bachelor degree or above, at least 3 years of Android research and development experience (excellent ability is not limited);

2. Solid language foundation and programming ideas, proficient in using design patterns;

3. Positive and optimistic, serious and responsible, with good communication skills and team work ability;

4. Strong curiosity, focus on cutting-edge trends in the industry, and have good innovation ability;

5. Experience in large-scale Internet software architecture design and reconstruction is preferred;

6. Familiar with Apk compilation process and Build Tools source code is preferred;

7, Front-end, iOS and other platform coding experience is preferred.

IOS platform architecture development engineer

Job Description:

1. Responsible for the iterative improvement of Toutiao products and development of new products;

2. Participate in the pre-research, development and improvement of App basic components, architecture and key module technology;

3. Participate in key technology selection and solving technical problems;

4. Optimize team development mode, process and specification to improve r&d efficiency.

Job Requirements:

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

2. At least 2 years iOS development experience, familiar with Objective-C or Swift language;

3. Have in-depth understanding and practice of client architecture, and pay attention to code quality;

4. Good communication skills and excellent team work ability;

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

6. Contributors to open source projects are preferred.

Senior/Senior iOS Development Engineer – Internationalization

Job Description:

1. Responsible for the research and development of toutiao international mobile products, and writing high-quality codes;

2. Responsible for the continuous improvement of APP architecture to cope with the simultaneous development of multiple products or multiple teams;

3. Continuously optimize app performance to align with the first-class APP level in the industry;

4. Guide and lead junior engineers to complete the r&d tasks together;

5. Solve technical problems;

6. Contribute to the continuous improvement of team development efficiency and quality.

Job Requirements:

1. Strong thirst for knowledge and initiative;

2. Have solid programming background, good design ability and programming habit;

At least 3 years working experience in Internet/startup company is preferred;

4. Good command of Objective-C, familiar with Swift is preferred;

More than 3 years iOS development experience, can independently develop iPhoneApp is preferred;

6. Experience in large-scale APP development is preferred.

Android system development engineer

Job Description:

1. Responsible for in-depth customization of Android system, function development, maintenance and problem repair of system modules; Including application development, framework development, system optimization (power consumption, performance, stability, memory) and other directions;

2. Responsible for the optimization of maintained modules, such as performance optimization, power optimization, memory optimization, etc.

Job Requirements:

1. Bachelor degree or above, major in computer science or related, 3 years or above Android development experience;

2. Proficient in Java language or C++ language, proficient in object-oriented programming, familiar with Android platform application design specifications, good programming habits and code specification awareness;

3. Familiar with code debugging and tuning technology under Android platform;

4. Familiar with the operating mechanism of Android system, have sufficient understanding of UI programming, four major components, main system services and main communication mechanism;

5. Good analytical and problem-solving skills; Quick to learn and master new technology;

6. Good working attitude, communication skills and teamwork spirit.

Priority will be given to those who meet the following requirements:

– Practical working experience with Framework

– Practical experience in system or application performance optimization

– Multimedia application development experience, such as audio and video playback, editing software development experience is preferred

– Knowledge and use of open source frameworks or technologies such as Rxjava, Retrofit, EventBus, Android JetPack, OpenGL, componentization, etc

Client technical lead

The job description

1. Responsible for building and managing the client team;

2. Responsible for the development of toutiao App features;

3. Responsible for new business exploration and development.

Job requirements

1. Bachelor degree or above in computer science or related field;

2. Familiar with Android or iOS development, knowledge of both is preferred;

3, 5 years or above client development experience, responsible for the development of large App, have a good understanding of products and technology;

At least 3 years team management experience, strong sense of responsibility and good communication skills.

[Internal resume delivery email]

[email protected]

Resume name: “Name – Job direction – working years – current company – graduate school”

For more information please contact me by private message