Logo of Huzzle

Software Engineer, Angular, Gemini

image

Google

20d ago

  • Job
    Full-time
    Junior & Mid Level
  • Software Engineering
  • Mountain View

AI generated summary

  • You need a degree in computer science, 2 years of software dev experience, knowledge of Angular, Javascript, Typescript, and data structures/algorithms. Previous work with large software systems and accessibility tech is a plus.
  • You will write code, troubleshoot system issues, develop scalable UI, work with cross-functional teams, and ensure product quality and performance metrics are met.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
  • 2 years of experience with data structures or algorithms.
  • Experience with web-based feature development, frontend programming languages like Javascript, Typescript, Dart, and frontend framework like Angular, AngularJS, AngularDart.
  • Preferred qualifications:
  • Master's degree or PhD in Computer Science or related technical fields.
  • Experience with angular development on production applications.
  • Experience developing or designing large software systems.
  • Experience developing accessible technologies.

Responsibilities

  • Write product or system development code.
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
  • Architect and implement a scalable, maintainable UI that can evolve alongside Gemini's rapid growth. Partner closely with UX designers, product managers, and technical program managers to bring UI enhancements from concept to launch, ensuring a smooth and successful rollout.
  • Build a dependable team capable of responding to production issues. Define, measure, and drive baseline and forward-looking product quality and performance metrics.

FAQs

What are the minimum qualifications for the Software Engineer position at Gemini?

The minimum qualifications for the Software Engineer position at Gemini include a Bachelor’s degree or equivalent practical experience, 2 years of experience with software development in one or more programming languages, 2 years of experience with data structures or algorithms, and experience with web-based feature development using frontend programming languages like Javascript, Typescript, Dart, and frontend frameworks like Angular, AngularJS, AngularDart.

What are the preferred qualifications for the Software Engineer position at Gemini?

The preferred qualifications for the Software Engineer position at Gemini include a Master's degree or PhD in Computer Science or related technical fields, experience with angular development on production applications, experience developing or designing large software systems, and experience developing accessible technologies.

What are the responsibilities of a Software Engineer at Gemini?

The responsibilities of a Software Engineer at Gemini include writing product or system development code, contributing to existing documentation or educational content, triaging product or system issues and resolving them, architecting and implementing a scalable, maintainable UI for Gemini's rapid growth, and building a dependable team capable of responding to production issues.

Technology
Industry
10,001+
Employees
1998
Founded Year

Mission & Purpose

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.