Job Requirement Detail
Share on
J00250401
itinyplanet
FrontEnd Developer (Design Tools)
11/22/2017
WA
Redmond
Front End,
0 Years.
1
6 Months
US-Citizen,GC,TN/EAD(GC-L2),H1B,
Contract-Jobs,

The WDG Design Tools team seeks a developer to create designer tools. The ideal candidate has a breadth of front-end development experience, including creation of app extensions. 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 tools that help designers deliver inclusive and accessibile user experiences for Microsoft products. Passion and knowledge about accessibility is ideal.

Qualifications

- At least 5 years of experience developing Web-based applications and app extensions. Advanced knowledge of web-based UI frameworks, toolkits, and techniques.

- You must be ready to take on the challenge of learning new technologies, working on fast-paced projects, and pitching in wherever needed.

- You should be comfortable working in a very collaborative team as well as communicating with Design, Development, and PM.

- You should be prepared to deal with a certain level of ambiguity, shifting priorities, and adapting to user feedback.

- Preferred: passion and experience in building solutions that meet accessibility requirements and work better for people of all abilities

- Nice to have: experience with design skill at some level (comfort with Illustrator, Sketch and other modern design tools).-

- Nice to have: experience writing plugins for Adobe Illustrators SDK in JavaScript

REQUIRED PROGRAMMING SKILLS:

  • Deep understanding of Object Oriented concepts + hands-on experience OOP using JavaScript (or TypeScript) and C#
  • Experience with AngularJS
  • 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 [margins, padding, borders], 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. The ability to refactor code so that it no longer requires unnecessary repetition.
  • Experience with ASP.NET MVC (especially Razor views and HTML helper extensions)
  • Experience with Telerik's Kendo framework

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, JS) and/or SQL Server databases
  • Experience writing plugins for Adobe Illustrators SDK in JavaScript
TOP