About The Position

Join our award-winning A-Team! Ready to produce exceptional results with exceptional people? Get in touch, we would love to get to know you. Affinitiv is the largest provider of end-to-end, data-driven marketing and software solutions exclusively focused on the automotive customer lifecycle. Backed by 20+ years of automotive and marketing expertise, we pride ourselves on being the go-to experts in the industry. Not only do we work with over 6,500 dealerships and every major manufacturer in the country, we’re well-versed in OEM standards and the intricacies of a dealership or group’s local business. We are looking for a Frontend Engineer with strong Angular experience to build and maintain modern, data-driven reporting interfaces. This role focuses on developing Angular-based reports and web pages that consume data from Snowflake via APIs. In addition to frontend development, this role requires the ability to research and understand legacy C# pages to help the team document existing logic, validate data behavior, and support ongoing modernization efforts. A foundational understanding of SQL is important to trace how data flows from Snowflake into reporting applications.

Requirements

  • 3+ years of experience as a Frontend or Web Engineer
  • Strong experience with Angular (components, services, routing, observables)
  • Solid JavaScript / TypeScript experience
  • Experience consuming RESTful APIs
  • Working knowledge of C# sufficient to read, understand, and research existing codebases
  • Basic to intermediate SQL experience (reading queries, understanding joins and aggregations)
  • Strong analytical and problem-solving skills
  • Ability to work cross-functionally with engineering, product, and data teams

Nice To Haves

  • Experience building analytics or reporting applications
  • Familiarity with Angular Material or similar UI frameworks
  • Experience working in a hybrid legacy + modern tech stack
  • Understanding of data warehousing concepts (fact tables, dimensions, aggregates)
  • Experience validating data accuracy across UI, API, and database layers
  • Experience with performance optimization for data-heavy UIs
  • Familiarity with Snowflake or cloud data warehouses
  • Experience participating in application modernization or migration efforts

Responsibilities

  • Build and maintain reporting user interfaces using the Angular framework
  • Develop reusable components and layouts for data-heavy dashboards and reports
  • Consume and display data from API endpoints connected to Snowflake
  • Collaborate with backend and data engineers to ensure accurate and performant data delivery
  • Research legacy C# pages to understand existing business logic and data behavior
  • Assist in documenting and validating how legacy pages function to support migration or refactoring
  • Use SQL knowledge to identify relevant tables, views, and stored procedures that power report data
  • Debug and troubleshoot data discrepancies between UI, API responses, and Snowflake outputs
  • Support ongoing enhancements and ad-hoc updates to reporting pages
  • Follow established UI, performance, and coding standards

Benefits

  • medical
  • dental
  • vision
  • 401K
  • generous PTO
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service