New York Jobs

Department of Labor Careers

Job Information

Randstad User Interface / Front-End Software Engineer in New York, New York

User Interface / Front-End Software Engineer

job details:

  • location:New York, NY

  • salary:$71 - $81 per hour

  • date posted:Friday, November 20, 2020

  • job type:Contract

  • industry:Finance and Insurance

  • reference:809276

job description

User Interface / Front-End Software Engineer

job summary:


User Interface / Front-End Software Engineer


Client is seeking highly motivated Software Engineers to join a small, highly collaborative team and create the next generation of financial services data products. You'll work on real-world problems in a dynamic environment with talented team members to deliver quality software. As a User Interface / Front-End Software Engineer, you will use CSS/Sass, vanilla JavaScript, and React to call APIs and implement and maintain an accessible, world-class interactive experience. You will be creative and resourceful while adhering to coding and documentation standards that lay the groundwork for high-velocity distributed development.


Client Market Replay (MR) is an extremely powerful replay and analysis tool, allowing users to view the consolidated order book and trade data for Client and other regional exchange-listed securities at any point in time. Investors can use Market Replay to help validate best execution and Reg NMS compliance. Brokers and traders can use the tool to reconstruct the events around their trade to determine whether there was a missed opportunity or an unforeseen event. Brokers can send clients a Client-validated screen shot of the moment their particular trade occurred, confirming the quality of the execution and reducing the number of customer inquiries.


  • 5+ years of front-end focused web development (HTML, CSS, JavaScript) including responsive mobile-first development and familiarity with cross-browser compatibility

  • Experience with a CSS preprocessor (Sass)

  • Experience coding to WCAG standards

  • Extensive experience with modular ES6+ Javascript

  • Experience constructing and supporting custom CLI build processes

  • Experience with modern Javascript client-side frameworks (React.js)

  • In-depth knowledge of interactive design techniques via JavaScript, CSS animation, and use of vector graphics

  • Experience with layout grid frameworks (eg. Bourbon Neat, Bootstrap)

  • Experience with back-end integration in the form of both server-side and client-side templating

  • Experience interfacing with RESTful APIs, including a solid understanding of JavaScript

  • Demonstrated knowledge of client-side performance analysis and optimization techniques

location: New York, New York

job type: Contract

salary: $71 - 81 per hour

work hours: 8am to 5pm

education: Bachelors


  • Determine optimal front-end development direction based on project requirements

  • Turn interface designs into functional themed components

  • Design, develop, and implement shared design components with other designers and developers to use across Client's digital product portfolio

  • Work with and integrate a front-end framework specifically React.js

  • Ensure proper approach, best-practice application, and correct separation of presentation code from business logic

  • Implement and support build processes and test environments

  • Provide project and task estimates


  • Experience level: Experienced

  • Minimum 1 year of experience

  • Education: Bachelors


  • User Interface

  • HTML

  • CSS

  • Javascript

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.