UI Engineer - Real-Time Financial Systems

Overview

On Site
Full Time

Skills

Financial Software
Trading
Research
Data Analysis
Decision-making
Operational Efficiency
Web Applications
Data Visualization
Collaboration
JavaScript Frameworks
Real-time
UI
JavaScript
Elasticsearch
TypeScript
React.js
AngularJS
Vue.js
Management
HTML5
WebSocket
Css3
Cascading Style Sheets
Sass
User-centered Design
Wireframe
Prototyping
Communication
Computer Science

Job Details

Role Overview
As a UI Engineer, you will be responsible for building high-performance, scalable web applications that support real-time trading, research, and data analysis. You'll work closely with quantitative researchers, traders, and data scientists to design and implement tools that drive decision-making and operational efficiency.

Key Responsibilities
  • Architect and develop responsive, low-latency web applications for real-time data visualization and interaction
  • Collaborate with cross-functional teams to gather requirements and iterate on user-centric designs
  • Build reusable components and libraries using modern JavaScript frameworks
  • Optimize rendering performance for large-scale data sets and complex UI interactions
  • Integrate with backend services via WebSockets, REST APIs, and other real-time data pipelines
  • Contribute to the evolution of the internal UI platform and development standards

Technical Requirements
  • Strong proficiency in JavaScript (ES6+) and TypeScript
  • Experience with modern frameworks such as React, Angular, or Vue
  • Familiarity with state management libraries (e.g., Redux, Zustand, MobX)
  • Deep understanding of HTML5 APIs (Canvas, WebWorkers, WebSockets) and CSS3/SASS
  • Experience with Electron, OpenFin, or similar desktop web containers is a plus
  • Background in user-centered design, wireframing, and prototyping
  • Strong communication skills and ability to work in a fast-paced, collaborative environment
  • Bachelor's or Master's degree in Computer Science or a related field
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.