Demo

Senior UI Infrastructure Engineer - Application Frameworks

Bloomberg
New York, NY Full Time
POSTED ON 1/21/2025
AVAILABLE BEFORE 3/21/2025

Job Details

The Bloomberg Terminal provides access to over 10,000 unique applications that help to drive the global financial markets, and hundreds of thousands of professionals around the world depend on it for their mission critical workflows. From a technology point of view, the Terminal can be viewed as a powerful desktop ecosystem that enables discoverability and integrated workflows for our vast portfolio of financial applications, and Application Frameworks is the group responsible for the Terminal's application infrastructure.

Our group develops the application runtime environments on both the client side and the server side, including the core Bloomberg desktop software and the application containers running in our data centers. We provide the Terminal SDK and libraries for our engineers to create high-value financial applications, along with the tools for developing, debugging, profiling and troubleshooting Terminal applications. We also build and run real-time deployment, distribution, and monitoring infrastructure for the Terminal ecosystem. Our current ownership and focus areas include the following:

  • The Bloomberg Terminal's fully integrated Application Runtime, infrastructure, and SDK
    • Application runtimes on both the client and server side, using both embedded V8 and SpiderMonkey JavaScript engines.
    • Elastically scaling server-side runtime environment, handling 10s of millions of application executions per day
    • Application development SDLC toolchain, including VS Code integration, debug, test, build, packaging, publication, release, production observability, troubleshooting, and performance profiling & analysis
    • High performance desktop rendering engine, powered by embedded Chromium
    • Terminal UI widget toolkit
    • Market data processing pipeline, including a unique Bloomberg real time data technology called DataLayer

  • The Terminal Desktop Application
    • User-facing workflows such as Launchpad and the Terminal browser
    • Secure software installation / update pipelines
    • Authentication, connectivity, and session management infrastructure
    • Ahead-of-time resource fetching and pre-compiled code caching infrastructure
    • Desktop application telemetry, instrumentation, and user analytics

  • Open source and standards participation
    • TC39 leaders and committee members
    • C Standards committee members
    • ECMA General Assembly members
    • Engagement with and contributions to TypeScript, Chromium, V8, Node, Electron and assorted JavaScript tooling OSS projects.

While maintaining a vast array of technologies that are critical to Bloomberg's core products, we are also extending our engagement and influence beyond - as evidenced by our active participation and notable contributions to multiple industry standards, projects and communities. We have successfully championed multiple accepted and proposed standards advancements, such as CSS Grid Layout, JavaScript BigInt, Private Class Fields, and Temporal, to name a few!

Across our group, we are looking for motivated team members who will:
  • Own the end-to-end SDLC process for their project, from conception and design through implementation, testing, release, and production support.
  • Work cross-functionally across both teams and technology stacks in order to deliver best in class solutions
  • Innovate and influence the continuous technical evolution and enhancement of our products

You'll need to have:
  • 4 years of experience in JavaScript / TypeScript, HTML, and CSS
  • Experience with modern front-end web frameworks (React, Vue, etc) and a strong understanding of how they work.
  • Familiarity with at least one native programming language (C/C , Rust, Objective-C, etc)
  • Familiarity with at least one native OS GUI framework (Win32, SwiftUI, Jetpack Compose, etc)
  • A passion for UI development and API design
  • Curiosity and a drive to learn, grow, and constantly take on new challenges
  • A strong ability to collaborate across geographically distributed teams
  • A thorough understanding of the systems you've worked on
  • Excellent written and verbal communication skills

We'll trust you to:
  • Develop highly interactive, high performance UI components that serve as the building blocks for the Bloomberg Terminal
  • Develop toolkit-wide environment integrations such as focus management, layout management, and low-latency data binding
  • Extend Web platform capabilities by providing deep integrations with the OS and other native subsystems
  • Gather requirements, design solutions, and develop APIs to provide business-driven toolkit enhancements
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.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior UI Infrastructure Engineer - Application Frameworks?

Sign up to receive alerts about other jobs on the Senior UI Infrastructure Engineer - Application Frameworks career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$112,070 - $133,823
Income Estimation: 
$140,590 - $163,629
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$85,601 - $106,262
Income Estimation: 
$108,390 - $134,886
Income Estimation: 
$108,390 - $134,886
Income Estimation: 
$135,646 - $165,982
Income Estimation: 
$135,646 - $165,982
Income Estimation: 
$167,603 - $206,227
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Bloomberg

Bloomberg
Hired Organization Address Princeton, NJ Full Time
Bloomberg runs on data. Our products are fueled by powerful information. We combine data and context to paint the whole ...
Bloomberg
Hired Organization Address Skillman, NJ Full Time
Our Team The Global Securitized Products Data Team is responsible for researching and supporting a $12 trillion global s...
Bloomberg
Hired Organization Address New York, NY Full Time
Job Details Are you ready to drive in the fast-lane and manage real-time messaging for top financial clients? Can you bu...
Bloomberg
Hired Organization Address New York, NY Full Time
The energy of a newsroom, the pace of a trading floor, the buzz of a recent tech breakthrough; we work hard, and we work...

Not the job you're looking for? Here are some other Senior UI Infrastructure Engineer - Application Frameworks jobs in the New York, NY area that may be a better fit.

AI Assistant is available now!

Feel free to start your new journey!