These job descriptions are examples. Looking for work?

UI/Prototype Developer

A National Retailer is looking for an innovative, experienced, collaborative Prototyper / Web Developer to join the User Experience group. This person will have a solid understanding of current web technologies, and a passion for creating great customer experiences. We are looking for a candidate that can partner with the Information Architects, UI Designers, Writers and Researchers to produce compelling prototypes that allow for robust usability testing and evaluation with our customers.

The ideal candidate will be fluent in XHTML/CSS, JavaScript frameworks including jQuery and Y!UI, and will be open to leveraging other RIA enabling software where appropriate. They must be comfortable supporting rapid iteration and ideation processes with all the challenges and opportunities that implies.

If you have a passion for effectively solving hard problems using insightful and creative approaches, and leveraging the right technology for the job, this would be the job for you.

ESSENTIAL DUTIES & RESPONSIBILITIES:

1. Concept (15%) • Establish our production prototyping frameworks. • Proposed and lead project definition activities when project scope requires. • Work with other project team members to define and the right technology approach to use to support usability testing and evaluation. • Work with User Experience Management and Business to suggest research areas outside of projects.

2. Build (50%)

• Create interactive prototypes that represent the needs of the Business Owners, while supporting the goals of our Customer. • Collaborate with the other User Experience disciplines to generate interactive examples that capture the team’s vision. • Work with our Consumer Insights group to support Usability Testing, especially Rapid Iterative Testing and Evaluation (RITE) method tests. • Work with engineering leads to determine efficacy and feasibility of a given solution.

3. Specification (25%)

• Create code components to support our Pattern initiatives. • Share industry best practices with the Engineering organization. • Help refine Front End coding standards in support of the HTML development organization.

4. Creative QA (10%)

• Provide QA feedback to and consultation with HTML, Engineering, and PM teams prior to launch. • QA frequently extends beyond projects -- You may be asked to provide suggestions on ways to improve JS efficiency or page weight issues.

REQUIRED QUALIFICATIONS:

1) Competencies: Skills, knowledge, & abilities

Functional Competencies: • Participate in project definition activities including: business requirement gathering, site assessment, competitive analysis, secondary research, etc. • Possess strong business and technical acumen; be able to quickly learn new businesses and understand technologies. • Work very collaboratively with all members of the project team. • Make solid recommendations on the priorities of product and feature development. • Understand the importance of flexibility and the balance of speed and quality.

Interpersonal Competencies:

• Very good project management skills: able to work on multiple projects, reprioritize as needed, and consistently deliver on time. • Anticipate potential project problems and create solutions or contingency plans. • Flexible, highly organized, and able to recommend priorities for projects. • Demonstrate willingness to teach and contribute to the team. • Understand the value of the Consumer Insights and Product Manager roles and how they work with User Experience. • Take a proactive approach to creative and cross-functional communication. • Actively seek out feedback from manager and peers; improve own performance based on that feedback. • Develop an understanding of how to give effective feedback. • Can resolve conflicts constructively with some input from manager.

Leadership Competencies:

• Demonstrate a high level of integrity and maturity. Constructive approach to challenges. • Understand Wal-Mart's three core values: Respect for the Individual, Service to our Customers, and Strive for Excellence. • Able to persuade/influence team members, sell ideas effectively, get results, and follow through. • Ownership of mid-sized projects with new or complex functionality, with input and feedback from manager. • Present ideas effectively, and is a strong communicator in a variety of presentation situations. • Demonstrate initiative and resourcefulness.

2) Experience:

• 2+ years relevant web-based programming experience, preferably including the work on one or more consumer web sites with moderate to advanced transactional functionality. • Must demonstrate strong rapid-prototyping/development skills across a broad spectrum of technologies including: HTML/XHTML & CSS, AJAX/JavaScript, W3C DOM methods and properties, XML/XSLT, PHP/MySQL • Knowledge of one or more of the following: Ruby, Ruby on Rails, Flex/Flash+ ActionScript 2.0, .NET Framework or C# , and Microsoft Expression suite; related technologies are a bonus • Familiarity with user research methods and observation a plus. • Understanding of Internet usability/user interface best practices is important. • Web design experience including: HTML, the capabilities of Web browsers across multiple platforms, and new technologies a plus • Exposure to Axure as a prototyping tool is helpful