Previous Job
Previous
Applications Developer - JavaScript, C#
Ref No.: 18-01779
Location: Redmond, Washington
At eXcell, we set you up for job success right from the start. Our precision recruiting process aligns the right fit for the right people.
 
Our super high-visibility client is seeking an Applications Developer to help support a suite of internal designer tools. The ideal candidate has a breadth of development experience that spans front end to back end development but the main focus is the front end and middle tier. This person is passionate about building great tools and enabling great design.

In this role, you will work closely with the design team to build and enhance internal tools that help designers efficiently deliver great user experiences for OS, games, and more.

Qualifications:
  • At least 5 years of experience developing web-based applications
  • Advanced knowledge of web-based UI frameworks, toolkits, and techniques
  • Must be ready to take on the challenge of learning new technologies, working on fast-paced projects, and pitching in wherever needed
  • Comfortable working in a very collaborative team as well as communicating with design, development, and PM
  • Must be prepared to deal with a certain level of ambiguity, shifting priorities, and adapting to user feedback
  • Passion and experience in building solutions that meet accessibility requirements and work better for people of all abilities
  • Nice to have: design skill at some level (comfort with Photoshop or Illustrator)
  • Any experience with Adobe SDK to build extensions HIGHLY DESIRED
Required Programming Skills:
  • Deep understanding of Object Oriented concepts + hands-on experience in OOP using JavaScript (or TypeScript) and C#
  • Expert Level AngularJS / Angular
  • Ability to produce reusable code benefiting from OOP as much as possible
  • Ability to design complicated algorithms
  • Ability to write performance code using JavaScript (or TypeScript) and C#
  • Understanding of LESS programming structures
  • Expert level understanding of CSS / HTML (especially the box-model, table-less layouts, and CSS FlexBox)
  • Expert level understanding of JavaScript (or TypeScript)
  • Experience with JSON (JavaScript Object Notation)
  • Deep understanding of generics and being highly creative in using generic classes and methods
  • Understanding of recursion and ability to implement and debug recursive methods
  • Ability to write performant, readable, robust, memory-leak-free code
  • Excellent refactoring skills – ability to refactor code so it no longer requires unnecessary repetition
  • Experience with ASP.NET MVC (especially Razor views and HTML helper extensions)
  • Experience with Kendo framework
  • Experience with AngularJS
Nice to Have Programming Skills:
  • Understanding of IQueryable / IQueryProvider framework
  • Experience maintaining old ASP.NET "Generic ASHX Handlers”
  • Experience writing code in C# and how concepts from C++ map into .NET
  • Experience with web technologies (CSS, HTML, JavaScript) and/or SQL Server databases
  • Experience writing plugins for Adobe Illustrators SDK in JavaScript
W2 only, no Corp to Corp. We are unable to sponsor H1B visas at this time. **eXcell™ Supports Equal Employment Opportunity** eXcell™, a division of CompuCom® Systems, Inc., a global company headquartered in Bellevue, Washington, provides IT staffing services and solutions to Fortune 1000 companies as well as small and medium business. For more information, visit www.excell.com.