UI-UX Developer in New York, NY at Open Systems Technologies

Date Posted: 11/20/2019

Job Snapshot

  • Employee Type:
  • Location:
    New York, NY
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:

Job Description

A multinational financial firm is seeking a UI/UX Developer to join their team in New York, New York.


  • Develop modular, scalable, stable, and optimized front-end code for applications using Angular 2+ with Java APIs
  • Implement automated testing for AngularJS 2+ code using Karma/Jasmine/Protractor
  • Interact with Business, Developers, Business Analysts, Quality Assurance, and other global teams during various phases of development
  • Turn data into appealing and understandable visualizations that improve business insights



  • Must have at least a Bachelor’s degree in Computer Science, or related field
  • 5+ years of large-scale front-end enterprise application development in Angular 2+ along with exceptional debugging skills
  • Strong programming expertise in Java/J2EE
  • Strong knowledge of Node.js, HTML5, CSS, Less, and responsive design concepts
  • Strong experience with UX Design/Wireframe
  • Experience writing unit test cases for Angular code using Jasmine/Karma unit testing frameworks
  • Strong knowledge of industry standard build tools such as NPM and Webpack
  • Robust experience with Angular based Grid libraries such as ag-Grid
  • Strong experience with JavaScript based visualization libraries such as D3.js and Highcharts
  • Solid grasp of distributed architecture including RESTful Services, Web API, and messaging
  • Experience with data visualization
  • Experience delivering using Agile methodology
  • Strong problem solving and system design
  • Experience engaging in peer design and code reviews
  • Good verbal communication skills and interpersonal skills; will be engaging directly with business users


  • Working knowledge of interfacing with RDBMS (DB2 and/or SQL Server)
  • Experience with other JS libraries and frameworks (Bootstrap, JQuery, etc.)
  • Financial industry experience
Job keywords: