UI Developer - Python

  • Competitive
  • New York, NY, USA New York NY US
  • Permanent, Full time
  • Bank of America Corporation
  • 16 Mar 18 2018-03-16

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.

1st shift (United States of America)

Hours Per Week: