Full Time

Senior Software Engineer, Front End, Search

Google
$100,000 - $160,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Google, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer for Front End Search at Google will be responsible for designing, implementing, and optimizing high-performance web applications that enhance user experience and improve search functionalities. They will work collaboratively with cross-functional teams to develop innovative solutions that meet the evolving needs of users. The role requires deep technical expertise in front-end technologies and a passion for delivering seamless and engaging user interfaces.



Job Responsibilities

  • Design and implement advanced front-end search features for scalable web applications.
  • Collaborate with UX/UI designers to create intuitive and responsive user interfaces.
  • Optimize web applications for maximum speed and scalability.
  • Conduct code reviews and provide constructive feedback to ensure high-quality code standards.
  • Troubleshoot and debug issues in production environments, ensuring minimal downtime.
  • Stay up-to-date with emerging technologies and industry trends to implement best practices.
  • Mentor junior engineers and interns, fostering a culture of continuous learning and improvement.
  • Participate in agile development processes, delivering work in both individual and team settings.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience in front-end development with a strong focus on search technologies.
  • Proficient in HTML, CSS, and JavaScript, with experience in frameworks such as React, Angular, or Vue.js.
  • Strong understanding of RESTful APIs and web services integration.
  • Experience with testing frameworks and tools to ensure quality and performance.
  • Proven ability to work in an agile development environment with knowledge of version control systems (e.g., Git).
  • Excellent problem-solving skills and a keen attention to detail.
  • Strong communication skills, with the ability to collaborate effectively across teams.


Technologies & Tools

This position utilizes a variety of modern technologies and tools including, but not limited to, HTML5, CSS3, JavaScript, React.js, and various performance monitoring tools. Development tools such as Webpack, Babel, and Git are essential for maintaining high-quality code and collaboration within the team. Familiarity with cloud services and APIs will also enhance the performance and scalability of the applications being developed.



Ideal Candidates

The ideal candidate for this position is not only technically proficient but also possesses a strong passion for user experience and front-end innovation. They should demonstrate an eagerness to learn and adapt in a fast-paced environment while showcasing leadership qualities that inspire teamwork and collaboration. A proactive problem solver who thrives under pressure and embraces challenges will excel in this role, making meaningful contributions to the team and company objectives.

Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.