These job descriptions are examples. Looking for work?

Find JobsFind Jobs

Front End Developer

0 people like this description

The OSG Design team seeks a 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 Windows, Xbox and more.

Team
This is part of the OSG Design Tools team, which creates internal tools that are used by designers. We are continuously exploring 3rd party tools or build new custom tool that provides value to the design studio. We are looking to expand the team to 5 devs-member team.

Day to Day
This is an Agile/Scrum team. On a typical day, you’ll come in, get settled, and attend standard scrum meeting. The vast majority of your day will be spent coding, with some interaction with designers. Therefore this person should have good “people skills” in order to communicate effectively.

Qualifications
• At least 5 years of experience developing Web-based applications. Advanced knowledge of web-based UI frameworks, toolkits, and techniques.
• Expert level understanding of CSS/HTML (especially the box-model [margins, padding, borders], table-less layouts, and CSS FlexBox) and JavaScript
• Deep understanding of Object Oriented concepts + hands-on experience OOP using C#
• Experience with AngularJS
• Ability to design complicated algorithms
• Understanding of LESS programming structures
• Experience with JSON (JavaScript Object Notation)
• Understanding of recursion and ability to implement and debug recursive methods
• Experience with ASP.NET MVC (especially Razor views and HTML helper extensions)
• Deep understanding of generics and being highly creative in using generic classes and methods
• 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 Qualifications
• TypeScript
• Design skill at some level (comfort with Photoshop or Illustrator).
• Experience creating Windows Phone or modern Windows 8 apps preferred.
• Experience with Lean UX is a nice to have
• Understanding of IQueryable/IQueryProvider framework
• Experience maintaining old ASP.NET “Generic ASHX Handlers”
• Any experience with Adobe SDK to build extensions

These job descriptions are examples. Looking for work?

Find JobsFind Jobs