UI Developer - Python

Job description

The ideal candidate for this role will be a software engineer with experience designing responsive user interfaces on an HTML5/Javascript technology stack, preferably familiar with the ReactJS framework. This position will primarily focus on a complete functional migration of a legacy project onto a new UI technology stack. This includes mainly front-end development on a spreadsheet (Handsontable) based ReactJS application. The application allows users customize market views with custom expressions and custom formatting, while leveraging a websocket to communicate with backend services for expression parsing and evaluation. Given specifics on a legacy feature, this candidate should be comfortable implementing this feature efficiently in Javascript and HTML5, while also making good design decisions about how the feature should cohesively fit into the new application.


• Experienced in Javascript (ES6)

• Proficient in HTML5/CSS

• Familiar with ReactJS or similar frameworks

• Understanding of UX / eye for good design very desirable

• Python knowledge desirable

• Experience using web services / websockets desirable

• Experience using git on collaborative projects a plus

Enterprise Job Description

Responsible for developing, enhancing, modifying and/or maintaining applications in the Global Markets environment. Software developers design, code, test, debug and document programs as well as support activities for the corporate systems architecture. Employees work closely with business partners in defining requirements for system applications. Employees are expected to have in-depth capital markets product knowledge, and manage a high level of risk. Employees typically have in-depth knowledge of development tools and languages. Is clearly recognized as a content expert by peers. Individual contributor role. Typically requires 5-7 years of applicable experience. This job code is only to be used for associates supporting Global Markets.

More information about the job
Are you open to sponsorship?
Is there a possibility to work remote?
Is there equity?
Are there flexible work hours?
Does this position have direct reports?
Apply With