Senior Developer Interaction Designer (East Windsor, NJ)

Description:

Infragistics is looking for a talented, motivated, and enthusiastic person to join their fast-growing product interaction design team as an interaction designer focused on software developer experiences with our controls.

Do you see applications as not just a monolithic mass, but as interconnected libraries?  Do you understand the pain of poorly design software frameworks?  Do you appreciate the power of code and the productivity of RAD developer tools?  Do you long to provide your fellow developers with a better experience?

As a developer interaction designer, you get to leverage your development experience while learning and honing human factors and interaction design skills and knowledge. You will get to know other developers better with a focus on understanding their problems from their perspectives and contexts. Then you will take that researched understanding and design both the API and the design-time interactions for our developer control products, actively working to see your vision through to completion. You will collaborate across the company with other interaction designers, software engineers and visual designers, debating, sketching, and iteratively coming to a great solution.

Because Infragistics is on the cutting edge, you get to work on the cutting edge designing for next generation developer experiences in Visual Studio & Blend, working on great hardware—Mac or Windows. You get to write enough code to discover and communicate your designs but not so much that it's all you do.

Responsibilities:

  • Collaborate with product management to craft and execute on plans for appropriate user research in your problem domain(s), including ongoing contextual inquiry and ethnography
  • Distill your research into effective and usable formats like personas and stories
  • Collaboratively sketch out multiple API and IDE designer ideas, actively critique your own and others' sketches, and iterate to discover the best designs
  • Create prototypes of varying fidelities based on the needs of the given design problems
  • Communicate your designs effectively to visual designers and engineers and actively collaborate with them through implementation to resolve design questions and ensure desired execution
  • Facilitate usability testing as needed on your designs, prototypes, & products

Qualifications:

  • At least 4 years of application development with MS technologies and a bachelor's or higher degree; or equivalent experience
  • Demonstrable knowledge of biz software development and processes, including Agile
  • Familiarity with latest Microsoft UI technologies and tools, especially ASP.NET & XAML-based
  • Familiarity with human factors, user/design research techniques, UCD or Design-based process, how to create common interaction design deliverables, & usability testing is a big plus
  • Positive attitude and willingness to learn and try new ways of doing things
  • Interpersonal skills, consensus builder, comfortable with critique, empathetic, & passionate

 

If you are a lifetime learner, want to work with recognized leaders in the UI component tools market, and enjoy taking on big challenges, then click here to submit your resume.