Full Stack Software Engineer
New York, NY, United States
Our client is seeking a Full Stack Software Engineer who will join a highly skilled development team. You will be responsible for the design and development of all Client Side software.
Compensation: $150-200k
Responsibilities
Design and develop User Interface for Desktop, Web and Mobile environment
Design and develop all call processing, recording and record management software
Design and test multi-channel audio and peripheral interfaces
Create software for mobile offerings
Skills:
Expert in full stack, Web/HTML5 application design and development for all form factors (smartphone, tablet, laptop, desktop, etc)
Strong development experience with C# and Object Oriented concepts
Knowledge of Javascript frameworks like AngularJS or ReactJS required
Strong understanding of front-end Web application technologies like HTML5, Javascript, Websockets, CSS JSON, REST, AJAX
Strong test Driven Development experience using Javascript frameworks: Karma, Jasmine and Sinon
Must have strong understanding of Grunt or Gulp build framework
Mobile development (IOS or Android) development experience is a plus
NodeJS, MongoDB, Firebase experience is a plus
Bachelors Degree in Computer Science or Electrical Engineering, Masters Degree is preferred
21-16668