Frontend Reporting Engineer (Angular & Reporting Applications)
Confirmed live in the last 24 hours
Affinitiv
Job Description
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.
Key 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
Required Qualifications
- 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
Preferred Qualifications
- 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
Nice to Have
- Experience with performance optimization for data-heavy UIs
- Familiarity with Snowflake or cloud data warehouses
- Experience participating in application modernization or migration efforts
What You’ll Work On
- Angular-based reporting dashboards and web pages
- Data visualizations powered by Snowflake via APIs
- Investigation and documentation of legacy C# pages
- Cross-team initiatives to modernize reporting infrastructure
Work from Here
Similar Jobs
Onto Innovation
Senior Systems Engineer
Nasdaq
Senior Specialist Software Engineer - Regulatory Reporting (Axiom Platform)
Nasdaq
Lead Software Engineer (Python/AI)
Northern Trust
Associate, Software Engineer
Nasdaq
Senior Specialist - Software Engineering (AWS & Java)
Nasdaq