Overview

SENIOR .NET / FRONT-END WEB DEVELOPER

We have a customer seeking a Senior .Net (Front-end) Developer who can quickly assimilate and add value to a JavaScript/typescript project with the following stack: Angular4+, angular-cli, ngrx/store (redux), RxJS, AngularMaterial2.  This candidate will join a team of experienced developers working on complex/advanced applications.

 REQUIRED EXPERIENCE:

  • Advanced full life-cycle JavaScript (or typescript) application development
  • At least one back-end web development stack (web APIs): Node, PHP, Ruby or .NET MVC with working understanding of all components in that stack (web server, app server, database, etc…)
  • ES5/ES6/Typescript, html5 and css3
  • Bootstrap and/or Material Design or other platform agnostic universal UI style guidelines

CANDIDATE MUST:

  • Have professional experience in a JavaScript development environment that implemented automated CI, testing, deployment, bundling, minification, etc.
  • Know module patterns (AMD, Common, ES6), dependency injection, and component-based architecture
  • Be proficient in both Object Oriented Programming and Functional Programming
  • Have working knowledge of pub/sub pattern and experience with at least one reactive programming library such as RxJS, bacon or Cycle.js
  • Able to fully implement complex, reactive, form-driven, and corporate-brand-compliant User Interfaces
  • Have experience on sites that use good security practices (proper authorization/authentication, input/output sanitization, prevention of injection attacks, etc…)
  • Be comfortable working on an application using version control and formal release management procedures
  • Be flexible

 IDEAL CANDIDATES WILL HAVE WORKED IN THE PAST WITH:

  • RequireJS or other dependency injection library
  • Tools such as NPM, yarn, webpack, beautify, babel, gulp, bower, etc.
  • Plugin/binding libraries such as JQuery, Knockout, KendoUI, Vue, Backbone
  • At least one SPA framework such as AngularJS, React, or Arelia
  • CSS preprocessor such as LESS or SASS   
  • Scrum or other Agile methodologies

 RECRUITER NOTES: The hiring manager is motivated to interview, hire and get someone in the door ASAP!  This candidate will join a team of experienced developers working on complex/advanced applications in a team-oriented/collaborative environment.  As of now, the position will run at least through the end of 2017 with the potential of extension.  Pay rate is flexible based on experience!!!