Software Engineer Project Intern
ByteDance
About the Role
- Project intern focusing on impactful short-term projects within the Browser Kernel and Cross Platform team.
- Opportunity to engage in professional real-world experience.
- Gain practical skills through on-the-job learning in a fast-paced work environment.
- Develop a deeper understanding of career interests.
- Successful candidates must commit to at least a 3-month internship period.
Key Responsibilities
- Work closely with product teams to build innovative and performant cross-platform application frameworks.
- Design, implement, maintain, and improve the architecture of cross-platform application frameworks.
- Analyze and optimize UI rendering performance.
- Improve code quality and efficiency.
- Carry out code reviews to guarantee code quality.
Requirements & Tech Stack
- C/C++, Java, JavaScript, Kotlin, Objective-C, or Swift.
- Technical knowledge of mobile application (Android/iOS) development.
- Cross platform application frameworks.
- UI rendering engine.
Qualifications
- Currently pursuing PhD in Computer Science or a related discipline.
- Proficiency in coding & scripting languages.
- Good team communication and collaboration skills.
- Prior internship experience in mobile development (Android/iOS apps) is preferred.
- Development experience with cross platform frameworks such as Flutter is preferred.