Bytedance - San Jose, CA

posted 23 days ago

Full-time - Senior
San Jose, CA
Professional, Scientific, and Technical Services

About the position

As a Senior Software Engineer on the Cross-Platform team at ByteDance, you will play a pivotal role in the development and enhancement of a cutting-edge rendering engine and a versatile cross-platform application framework. These components are essential to the suite of applications offered by ByteDance, including popular products like TikTok and Helo. Your primary focus will be on improving the performance and utility of the rendering engine to ensure high-quality UI rendering while maintaining cross-platform compatibility. You will collaborate closely with front-end engineers to identify and address their development challenges, leveraging your deep understanding of the framework to implement effective solutions. Additionally, you will be responsible for designing and implementing critical features within the cross-platform application framework, significantly contributing to its evolution and functionality. In this role, you will work alongside product teams to build innovative and performant cross-platform applications. You will be tasked with designing, implementing, maintaining, and improving the architecture of the application framework. Your responsibilities will also include analyzing and optimizing UI rendering performance, enhancing code quality, and ensuring efficiency. You will manage project priorities, deadlines, and deliverables, ensuring that the team meets its goals and objectives. This position offers an exciting opportunity to be at the forefront of technology development at ByteDance, where creativity and innovation are highly valued.

Responsibilities

  • Work closely with product teams to build innovative and performant cross-platform application framework.
  • Design, implement, maintain and improve the architecture of cross-platform application framework.
  • Analyze and optimize the UI rendering performance, improve code quality and efficiency.
  • Manage the project priorities, deadlines, and deliverables.

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, or related technical field, or equivalent practical experience.
  • 5+ years of professional software development experience.
  • Technical knowledge of mobile application (Android/iOS) development.
  • Programming experience in C/C++ and JavaScript.

Nice-to-haves

  • Advanced degree in Computer Science, Electrical Engineering or related technical field.
  • Development experience within Chromium/WebKit browser engines or mobile web browsers.

Benefits

  • 100% premium coverage for employee medical insurance
  • Approximately 75% premium coverage for dependents
  • Health Savings Account (HSA) with company match
  • Dental, Vision, Short/Long term Disability, Basic Life, Voluntary Life and AD&D insurance plans
  • Flexible Spending Account (FSA) Options like Health Care, Limited Purpose and Dependent Care
  • 10 paid holidays per year
  • 17 days of Paid Personal Time Off (PPTO)
  • 10 paid sick days per year
  • 12 weeks of paid Parental leave
  • 8 weeks of paid Supplemental Disability
  • Mental and emotional health benefits through EAP and Lyra
  • 401K company match
  • Gym and cellphone service reimbursements
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service