Senior Frontend Engineer (Angular)

Required Skills

Angular
RxJS
NgRx

Job Description

Job Title: Senior Frontend Engineer (Angular)


Location: Mountain View, CA (Hybrid – 3 days/week)


Job Summary:

Join our customer's team as a Senior Frontend Engineer (Angular) and play a pivotal role in creating world-class, responsive web applications. In this hybrid position, you'll collaborate closely with passionate professionals in Mountain View, CA, leveraging your expertise to deliver seamless user experiences powered by Angular. We value clear, concise communication—both verbal and written—as you help shape the future of web technologies.


Key Responsibilities:

  • Design, develop, and maintain advanced Angular-based frontend applications with a focus on responsive and intuitive user interfaces.
  • Implement and integrate complex real-time data visualizations to deliver rich, interactive user experiences.
  • Collaborate proactively with backend engineering teams to integrate APIs and ensure robust application functionality.
  • Drive front-end architecture decisions, contributing expertise in modern best practices and scalable design patterns.
  • Participate in code reviews, knowledge sharing, and continuous improvement of development processes.
  • Champion high standards for code quality, maintainability, and performance across the team.
  • Write clear technical documentation and communicate design decisions effectively within a cross-functional environment.


Required Skills and Qualifications:

  • Bachelor’s or Master’s degree in Computer Science or related field.
  • 5+ years of hands-on experience building scalable applications with Angular and related tools.
  • Expertise with Angular CLI, Angular Material, and Angular CDK.
  • Strong proficiency in RxJS and NgRx for state management and reactive programming.
  • Experience with SCSS/SASS for advanced UI styling and theming.
  • Demonstrated ability to communicate complex technical concepts through outstanding written and verbal communication skills.


Preferred Qualifications:

  • Exposure to server-side rendering (SSR) and progressive web apps (PWA).
  • Familiarity with testing tools such as Jasmine and Karma.
  • Experience with visualization libraries (Google Maps API, Plotly.js), backend technologies (Go, Kotlin, Java, Python, JS), and various databases (SQL/PostgreSQL, MongoDB, DynamoDB).

Apply now

Please note that after completing the interview process, you’ll be added to our talent pool and considered for this and other roles that match your skills.

Have any questions? See FAQs

Refer and Earn