Software Engineer TypeScript and JavaScript
@ Google

Sunnyvale, CA
$170,000
On Site
Full Time
Posted 22 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXX***** @google.com
Recommended after applying

Job Details

About the Role

As a Software Engineer TypeScript and JavaScript at Google, you will work on the google3 ecosystem to develop and enhance the TypeScript and JavaScript languages, libraries, and toolings. Your work will impact major products like Gmail, Web Search, YouTube, and Cloud by supporting cutting edge language features and optimizations.

Minimum Qualifications

  • Bachelor’s degree or equivalent practical experience
  • 2 years of experience in software development (e.g., Python, C, C++, Java, JavaScript)
  • 2 years of experience with data structures and algorithms

Preferred Qualifications

  • Master's degree or PhD in Computer Science or related field
  • 2 years of experience with TypeScript development
  • Experience building developer tools
  • Knowledge of JavaScript advanced features and browser compatibility

Responsibilities

  • Evolve the google3 JavaScript and TypeScript ecosystem
  • Implement compiler improvements and new features
  • Write design documents and review code changes
  • Support shared team responsibilities
  • Assist Google web developers with product tooling

Key Skills/Competency

  • Software Development
  • TypeScript
  • JavaScript
  • Compiler
  • Web Applications
  • Data Structures
  • Algorithms
  • Developer Tools
  • Design Documents
  • Code Reviews

How to Get Hired at Google

🎯 Tips for Getting Hired

  • Research Google culture: Understand their mission, products, and values.
  • Customize your resume: Highlight TypeScript and JavaScript expertise.
  • Showcase projects: Emphasize compiler and developer tool skills.
  • Practice coding interviews: Focus on data structures and algorithms.

📝 Interview Preparation Advice

Technical Preparation

Review advanced JavaScript features.
Practice compiler and code optimization challenges.
Study data structures and algorithms.
Refresh TypeScript syntax and tooling.

Behavioral Questions

Describe teamwork on complex projects.
Explain problem-solving under pressure.
Discuss collaboration in cross-functional teams.
Demonstrate adaptability with new technologies.

Frequently Asked Questions