Sr. JavaScript Engineer

Permanent full time or contract to hire (open)

Chicago, IL or New York, NY (Starting 100% remote)

U.S. Citizens and GC candidates are encouraged to apply. Unfortunately, this role does not offer sponsorship at this time.

Please send resume to Aleta at Aleta@forbestc.com. Thank you!

Required:

  • Looking for strong front end skills in React, Webpack, Typescript
  • Must have these to build out rich interfaces for the systems that they build, these are being deployed. Powerful User interfaces are a key factor in that.

Additionally:

  • 4+ years experience in JavaScript/ECMAScript, HTML5, CSS, and other open-source tools to construct dynamic browser-based applications.
  • Experience with a focus on the user interface, requiring experience with UI/UX design, modern web frameworks (such as RequireJS, Bootstrap, Backbone, AngularJS, etc.).
  • Unit testing libraries and automated unit testing like Jasmine, Mocha, QUnit, or Karma (JavaScript side), and automated browser tests like selenium or Ghost Inspector
  • The "Single-Page Application" (SPA) architecture design, with JavaScript-powered front-ends, back-ends fronted by HTTP APIs, and some flavor of persistent storage (relational database, NoSQL database, etc.)
  • Agile methodology, specifically Scrum (fixed-length sprints, backlog, team roles like scrum master and product owner, etc.)
  • Microsoft Web API or comparable RESTful web service technologies
  • NuGet, npm, Bower, etc. package management
  • Work with our tech stack and tooling which includes, but is not limited to: ReactJS, TypeScript, ES6, Redux, Jest, .NET 4.7, Web API, Entity Framework, Autofac, MS SQL Server, Azure, AWS, GitHub, CI and TDD practices;
  • Excellent knowledge of JavaScript, ReactJS and their ecosystem (TypeScript, Redux, Jest, etc.);
  • Committed to high quality and easy to maintain code, with experience in unit testing / TDD practices;
  • Having experience with ASP.NET is a huge plus;
  • Master's degree in Computer Science, Engineering, or related field plus 2 years' experience in Software Development; or Bachelor's degree plus 5 years' experience
  •  

Nice to have

  • Automated builds/Continuous Integration (Jenkins, CruiseControl, TFS, especially AppVeyor)
  • Relational databases, especially SQL Server
  • Message queues/event buses like MSMQ, RabbitMQ, NServiceBus, etc.
  • IaaS/SaaS/PaaS-based infrastructure and appropriate techniques

Contact:

Aleta Giordano Ross

Senior Recruiting Consultant

Forbes Technical Consulting LLC | 401 N. Franklin |Suite 3S | Chicago, IL 60654

E: aleta@forbestc.com

To apply for this job email your details to mnugent@forbestc.com