company-logo

Senior Angular Developer

Description

We are seeking a highly skilled Senior Front-end Engineer specializing in Angular for a full-time position in Mountain View, CA. The role requires a hybrid work model with at least three days per week in the office. You will be instrumental in developing sophisticated user interfaces, implementing responsive web designs, and tackling complex data visualization challenges. The ideal candidate will leverage their deep expertise in the Angular ecosystem to build high-performance, scalable web applications. You will be responsible for the entire frontend development lifecycle, from concept and design to testing and deployment, with a focus on integrating complex APIs and visualizing time-series and geospatial data.

Requirements

1. Bachelor's or Master's degree in Computer Science or a related field.

2. Minimum of 5 years of professional experience with Angular and its ecosystem.

3. Must have proficiency with Angular CLI, Angular Material, Angular CDK, RxJS, and NgRx.

4. Strong command of SCSS & SASS for creating modular and maintainable styles.

5. Demonstrable experience with testing frameworks like Jasmine and Karma.

6. Proven expertise in integrating APIs and using data visualization libraries such as Google Maps API and Plotly.js.

Desirable

1. Experience with modern web features like Server-Side Rendering (SSR) with Angular Universal or Progressive Web Apps (PWA).

2. Familiarity with one or more back-end programming languages such as Go, Java, Python, or Kotlin.

3. Understanding of relational (e.g., PostgreSQL) and non-relational (e.g., MongoDB) database systems.

Candidate Applications :

16


Important information

How did you hear about us? *

Email *(Please ensure the email matches the one mentioned in your CV or resume)

LinkedIn Profile URL *

Please provide your current and expected salary in the box below: *

You are required to answer the following 9 questions which serve as an indicator of what we will be looking for. If you say 'Yes' then ensure there is enough documented evidence in your CV.

1. Do you have a minimum of 5 years of professional experience working with the Angular framework? Is this well documented in your Resume? *

2. Are you proficient in using state management libraries like NgRx and reactive programming with RxJS? Is this well documented in your Resume? *

3. Have you developed applications involving complex data visualizations with libraries like Plotly.js or mapping tools like Google Maps API? Is this well documented in your Resume? *

4. Can you work on-site in Mountain View, CA, for at least 3 days per week? *

5. Do you have experience with testing frameworks (e.g., Jasmine, Karma) and front-end programming paradigms and is this documented in your Resume? *

6. Is your Resume updated demonstrating your ability to design and implement solutions for complex time series and geospatial data visualization on web platforms? *

7. Do you hold a Bachelor's or Master's degree in Computer Science (or other related fields)? This must be updated in your Resume. *

8. Will you be available to start work in 2 weeks of accepting an Offer? *

9. Please select any Passport as that does not matter, all we need to know is will you require Visa or Immigration related considerations? *