Ouryahoo

Ouryahoo

Principal Data Visualization Engineer

United States of America · Principal

Sponsorship not specified$144k-$299kDetected 22 days ago
TypeScriptReactiOSAndroidAlgorithmsGitWebSocketsSparkData EngineeringData VisualizationLLMsDesign SystemsAccessibilityResearchLeadershipCommunicationCollaboration

About the role

  • Yahoo Finance is the world's #1 finance destination, empowering investors with news, information, and tools to make financial decisions with confidence.

Responsibilities

  • Data Visualization Architecture: Architect and maintain advanced, multi-platform financial charts, dashboards, and interactive widgets using React, D3.js, and TypeScript.
  • Developer Enablement & Velocity: Design and distribute reusable component libraries and visualization frameworks to accelerate front-end development across all Yahoo Finance product squads.
  • System-Wide Performance Tuning: Optimize client-side rendering pipelines (Canvas, WebGL, SVG) for complex, high-density, real-time financial streaming datasets.
  • Technical Standards & Leadership: Set organizational benchmarks for visualization quality, web accessibility (WCAG/inclusive design), robust testing, and clean architecture.
  • AI-Forward Engineering Workflow: Drive developer productivity across the frontend team by championing and setting best practices for AI pair-programming tools (e.g., GitHub Copilot) in the writing of visualization components and complex mathematical formulas.
  • Cross-Functional Collaboration: Partner with Product, Design, and Data Engineering teams to align the frontend visualization roadmap with broader business metrics and user-experience expectations.
  • Architect and maintain advanced, multi-platform financial charts, dashboards, and interactive widgets using React, D3.js, and TypeScript.
  • Set organizational benchmarks for visualization quality, web accessibility (WCAG/inclusive design), robust testing, and clean architecture.
  • Partner with Product, Design, and Data Engineering teams to align the frontend visualization roadmap with broader business metrics and user-experience expectations.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 8+ years of professional software engineering experience, with a clear focus on frontend web application platforms.
  • Deep expertise in React, TypeScript, D3.js, and modern browser rendering technologies (Canvas, SVG).
  • Proficiency in leveraging AI-assisted engineering tools (e.g., GitHub Copilot, Cursor) to optimize visual algorithms, draft unit tests, and accelerate development velocity.
  • Proven track record of leading large cross-team technical initiatives and establishing frontend architectures.

Nice to have

  • Familiarity with structuring prompts and parsing LLM outputs to dynamically render user-requested UI visual components.
  • Experience with real-time financial market data feeds, WebSockets, or time-series data visualization methodologies (such as baseline delta, candlestick, and baseline graphs).
  • The material job duties and responsibilities of this role include those listed above as well as adhering to Yahoo policies
  • exercising sound judgment
  • working effectively, safely and inclusively with others
  • exhibiting trustworthiness and meeting expectations
  • and safeguarding business operations and brand integrity.
  • While most roles don't require regular office attendance, you may occasionally be asked to attend in-person events or team sessions.

Skills

  • Yahoo Finance is the world's leading digital destination for financial news, market data, and investment tools.

Compensation

  • The compensation for this position ranges from $143,625.00 - $299,375.00/yr and will vary depending on factors such as your location, skills and experience.The compensation package may also include incentive compensation opportunities in th

Visa & Work Authorization

  • Engineering Citizenship: Provide architectural guidance, run technical reviews, and mentor senior developers to scale technical execution across multiple squads

This listing is sourced directly from Ouryahoo's careers page and normalized into a canonical job model.