Search jobs > San Jose, CA > Senior software engineer

Senior Software Engineer, Cross Platform Application

ByteDance
San Jose
Full-time

ResponsibilitiesAbout UsFounded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok, Helo, and Resso, as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content.

Why Join UsCreation is the core of ByteDance's purpose. Our products are built to help imaginations thrive. This is doubly true of the teams that make our innovations possible.

Together, we inspire creativity and enrich life - a mission we aim towards achieving every day.To us, every challenge, no matter how ambiguous, is an opportunity;

to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always.At ByteDance, we create together and grow together.

That's how we drive impact - for ourselves, our company, and the users we serve.Join us. About the TeamThe Cross-Platform team at ByteDance is tasked with the development and enhancement of a state-of-the-art rendering engine and a versatile cross-platform application framework.

These integral components are extensively utilized across ByteDance's suite of applications, providing a blend of superior performance, enhanced development productivity, and adaptable flexibility.

The role involves a focus on enhancing the rendering engine and cross-platform framework. The goal is to boost the engine's performance and utility for high-quality UI rendering, maintaining excellence in performance and cross-platform compatibility.

You will be working closely with front-end engineers to identify their development challenges. Using your in-depth framework knowledge, you will diagnose and implement improvements to address these issues effectively.

As a vital member of the team, you will also design and implement critical features in the cross-platform application framework, contributing significantly to its evolution and functionality.

As a software engineer in the team, you will : - 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.Qualifications- 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. Preferred Qualifications : - Advanced degree in Computer Science, Electrical Engineering or related technical field.
  • Development experience within Chromium / WebKit browser engines or mobile web browsers. ByteDance is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives.

Our platform connects people from across the globe and so does our workplace. At ByteDance, our mission is to inspire creativity and enrich life.

To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach.

We are passionate about this and hope you are too. ByteDance Inc. is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs or other reasons protected by applicable laws.

If you need assistance or a reasonable accommodation,

30+ days ago
Related jobs
Promoted
The Friend Network
CA, United States

Software Engineer Opportunity **For our client**. We're looking for talented and driven Software Engineers to join our growing team. As a Software Engineer, you’ll work on everything from building user-friendly front-end features to designing scalable back-end infrastructure. Software Engineer (or e...

Promoted
Latitude AI
Palo Alto, California

When you join the Latitude team, you'll work alongside leading experts across machine learning and robotics, cloud platforms, mapping, sensors and compute systems, test operations, systems and safety engineering –. The Latitude AI Software Deploy team provides solutions for deploying autonomy applic...

Promoted
Walmart
Fremont, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area. Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

Intuit
Mountain View, California

Guide engineers on how they can best utilize the data streaming platform to gain confidence that their services are performing as expected. Build and maintain strong cross-functional relationships / alignment with partners across the business. Intuit is the global financial technology platform that ...

Promoted
Walmart
Fremont, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area. Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

Apple Inc.
Cupertino, California

As a Performance Control Software Engineer, your job responsibilities will include:• Participate in the design, prototyping, implementation and code review of kernel features related to performance control, power management and scheduling• Design and conduct experiments to characterize execution eff...

Promoted
Walmart
Fremont, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area. Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

ASML
San Jose, California

In the software research and development (R&D) team, you will be a key member to develop high quality software in C++, Python and contribute to all phases of the development process from designing to release. Brion created the Tachyon Flex platform, a highly accurate and ultra-fast Optical Proximity...

AMD
San Jose, California

You will work on next generation framework software, guiding other senior developers and domain experts. BS, MS or PhD in Computer Science, Computer Engineering, Electrical Engineering, or related technical fields. AMD is looking for a world class AI frameworks and compiler engineer who can provide ...

General Motors
Mountain View, California

Read on to fully understand what this job requires in terms of skills and experience If you are a good match, make an application. We are seeking a technical expert to join our team and lead efforts in designing and implementing robust data ingestion, access, management, and processing systems to po...