Job Description :
Ninja-level Web Development skills required; JavaScript, basic C# strongly preferred
Proficient knowledge of web markup, including HTML5, CSS3
Experience with front-end development, particularly scripting languages
Experience with back-end development, particularly framework
We believe in taking on the challenges of learning new technologies, working on fast-paced projects, and collaborating where needed at a moment''s notice.
Strong eye for detail required. Design skill at some level (comfort Photoshop or Illustrator)
You should be comfortable working in a very collaborative team as well as communicating with design, development, and PM.
Strong communication skills are an asset as is the ability to deal with a certain level of ambiguity, shifting priorities, and adapting to user feedback.
HTTP server setup & administration (Windows & Node.js)
SQL Server setup & admin (security and recovery)
T-SQL
Git repo setup and maintenance
Package managers – NPM/Yarn
Build systems for dev/prod environments
Gulp
Webpack
Fiddler/Postman
Browser dev tools
C#
.NET
LINQ
ASP.NET MVC
Web API (RESTful APIs)
Entity Framework - Code-First w/Migrations
HTML5
Javascript ES6 (especially Promises/Observables & strong asynchronous patterns for retrieving data from 3rd party APIs • jQuery
Typescript
Angular2/4
React
Redux
RxJS
Charts – e.g., D3, Chart.js
CSS3 (especially CSS animations & flex-box)
Bootstrap
LESS/SASS
Greensock Animation Platform
Fabric/Material
Visual Studio Online APIs