Job Details

Senior Front End Developer

New York, NY | Full time

Job ID:

1618-001FD

Duration:

Long Term

Experience:

5-7 years

Career Level:

Senior Level

Compensation:

DOE

Industry:

Financial Services

Job Description

This role will be focused on, but not limited to, the front-end development of new applications. The ideal candidate would be seeking a position where they can make a direct impact through the creation of user-friendly experiences that are both functional and attractive.

Job Responsibilities:

  • Work as part of a cross functional team of developers, marketers, and FX
  • Translate business problems into technical solutions
  • Ensure the best possible performance and quality of applications
  • Identify bottlenecks and bugs, devise solutions to mitigate these issues
  • Help maintain code quality, organization, and automatization
  • Use issue tracking software and provide relevant updates and feedback
  • Work with a project manager to provide time estimations for projects and tasks
  • Participation in code reviews and providing testing directions for QA
  • Document new and/or existing application changes in a Wiki
  • Ability to act as a mentor to junior developers

Requirements & Preferred Skills:

  • A firm minimum of four years’ experience
  • Two of those years should have been spent building Single Page Applications with React and Redux
  • Must have shipped at least one Minimum Viable Product from start to finish
  • Experience with SDLC using agile (Kanban) or other development approach
  • Strong HTML5 and CSS3 skills
  • Advanced understanding of ES6 Javascript
  • Node Package Manager (NPM) and Webpack
  • Solid understanding of React/Redux Architecture
  • Understanding of UI and UX principles. Responsive web design
  • Git and Bitbucket
  • Experience in Hybrid app development frameworks such as Cordova, Ionic, or Xamarin
  • Any experience with backend technologies and languages is a big plus
  • Experience writing asynchronous code and consuming APIs from the front end
  • Familiarity with RESTful API best practices
  • Consistently writes clean, modular, readable, testable and maintainable code
  • Strong communication, critical-thinking, and problem-solving skills
  • Ability to work within a cohesive small team
  • Ability to Innovate and drive improvement
  • Independent thinker/learner