Frontend Software Engineer (Multiple Positions)

ByteDance
San Jose
Workplace: OnsiteFull timeUSD 218,400 - 387,600 annuallyFunction: Software EngineeringExperience: 1-3 yearsEducation: mastersSkills: []

Build and evolve high-performance web solutions by implementing new UI components and designing front-end infrastructure. Set up the software development system and deploy to production, partnering with Quality Assurance to debug and troubleshoot issues. Write clean, well-designed, testable code and maintain services across the software life cycle, ensuring logic bugs are investigated and fixed using developer tools and debuggers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
12 hours ago

Frontend Software Engineer (Multiple Positions)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live

Job Summary

Build and evolve high-performance web solutions by implementing new UI components and designing front-end infrastructure. Set up the software development system and deploy to production, partnering with Quality Assurance to debug and troubleshoot issues. Write clean, well-designed, testable code and maintain services across the software life cycle, ensuring logic bugs are investigated and fixed using developer tools and debuggers.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop, improve, and maintain web solutions, including implementing new UI components with performance and scalability in mind.
  • •Set up the software development system and deploy software into production.
  • •Design and build front-end infrastructure.
  • •Debug and troubleshoot with the Quality Assurance team.
  • •Write well-designed, testable code and maintain/support it through the software life cycle.

Pay and Benefits

Salary: USD 218,400 - 387,600 annually

Key Requirements

  • •Master’s degree (or foreign equivalent) in Computer Science, Engineering, Information Systems, Mathematics, Data Science, or related field with 1 year of related work experience; or Bachelor’s degree (or foreign equivalent) with 3 years of related work experience.
  • •At least 1 year of experience developing software using Java, Go, C++, JavaScript, Ruby, or Python.
  • •Optimizing performance for JavaScript (React.js and Node.js) web apps running in browsers and on servers.
  • •Investigating and fixing logic issues in existing web applications using Chrome DevTools and VS Code debuggers.
  • •Maintaining and debugging software services and providing peer-review/feedback on programmed code.
Experience:1-3 years
Education:Master's in Computer Science, Engineering (any), Information Systems, Mathematics, Data Science or a related field
Tech Stack:JavaGoC++JavaScriptRubyPythonReact.jsNode.jsChrome DevToolsVS Code

Company Brief

ByteDance
Develops consumer internet and content platforms, including TikTok and other apps for short-form video, news, and entertainment. It also builds advertising, commerce, and creator tools that connect audiences, brands, and publishers across global markets.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Headquarters: Beijing, China
Founded: 2012
WebsiteLinkedIn