Senior Front-end Engineer - Application Frameworks

Senior Front-end Engineer - Application Frameworks

09 Jan 2025
New York, New york city 00000 New york city USA

Senior Front-end Engineer - Application Frameworks

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.

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

Gather requirements, design solutions, and develop APIs to provide business-driven toolkit enhancements

Salary: 160000,240000,USD,AnnualBloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law.Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email amerrecruit@bloomberg.net

Related jobs

  • Senior Manager, Site Reliability Engineer (Bank Modernization)

  • We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.

  • MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build, scale, and run modern applications by helping them modernize legacy workloads, embrace innovation, and unleash AI. Our industry-leading developer data platform, MongoDB Atlas, is the only globally distributed, multi-cloud database and is available in more than 115 regions across AWS, Google Cloud, and Microsoft Azure. Atlas allows customers to build and run applications anywhere—on premises, or across cloud providers. With offices worldwide and over 175,000 new developers signing up to use MongoDB every month, it’s no wonder that leading organizations, like Samsung and Toyota, trust MongoDB to build next-generation, AI-powered applications.

  • Boston, New York, TorontoSr. Lead Data Engineer WHO WE AREOliver Wyman Digital is a ground-breaking division within Oliver Wyman delivering world-class solutions to give our clients a competitive edge. We work across the full technology stack from databases and analytics to APIs and web and mobile applications. With a mixture of over 300 consultants, specialists and support professionals in 16 major cities across the world, we\'re committed to growth that retains our start-up agility while expanding our opportunities for world-class work.THE ROLE AND RESPONSIBILITIESNo two OW Digital projects are the same. You\'ll be working with varied and diverse teams to deliver unique and unprecedented products across industries. The Sr. Lead Data Engineer will serve as a keystone on our larger projects, enabling us to deliver solutions hand-in-hand with consultants, data science specialists, and software engineers. The Data Engineer is the universal translator between IT, business, software engineers, creative designers, behavioral science, and Data Scientists, working directly with clients and project teams. S/he works to understand the business problem being solved, the data required to do so, and the tools to make the data impactful. As a Sr. Lead Data Engineer, you will work alongside Oliver Wyman partners in the Digital and other practice groups, engage directly with clients to understand their business challenges, and craft appropriate solutions to be delivered by a multi-disciplinary team of OW Digital specialists and consultants.Your responsibilities will include, for example:

  • Description

  • We are looking for a Sr Mechanical HVAC Design Engineer to join our talented team in New York City. This is an exciting opportunity to work on large-scale, complex projects across a variety of sectors

  • Req Number 137275

Job Details

Jocancy Online Job Portal by jobSearchi.