Job Description:
Senior Frontend Engineer developing Angular/Typescript or Angular/Dart applications for data products on the team.
Responsibilities
- Work with product lead, program manager, UX designer and eng lead to understand product/functional requirements and roadmap/timeline for delivery.
- Develop Angular/Typescript app iteratively, or build rapid prototypes of functionality using App Maker.
- Design these prototypes with product excellence, reusability and extensibility in mind.
- Plan and execute test plans and test cases.
- Participate in project sprints/team meetings.
- Proactively communicate status of development, raise/escalate issues/challenges as they arise.
Required Skills
- Expert-level knowledge and skills in Angular, Typescript or Dart, Material design.
- Experience developing data management solutions/products.
- Significant experience creating clean, intuitive UI/UX, with WCAG accessibility standards and multi-device support.
- Thorough understanding of CSS and the ability to precisely recreate a mock from images.
- Eye for product excellence - developing low-latency, reliable products; designing with best practices.
- Solid understanding of data management concepts - data processing, analysis, visualization, security and discovery.
- Excellent written and verbal communication skills.
- Ability to organize, prioritize and plan their own work, while aligning with project/program priorities and changes to priorities.
- Ability to work with a diverse team of engineers & analysts, across locations, and on multiple programs simultaneously.
Preferred Skills
- Comfortable with compiled CSS systems like SCSS.
- Full-stack development experience (Java, Java script, Angular/Typescript, SQL), web services and API ecosystems / client-server environments, Data Visualization, Analytics, Cloud.
- Experience with Google & GCP data technologies (Big Query, Cloud SQL, Data Studio), or equivalent technologies in the market.
Skills: Frontend AND Angular AND Typescript AND CSS AND GCP