Overview
This role is to lead and implement the User Experience for all product technology. This role will ensure that technology solutions provide a best-in-class user experience. You will play a versatile role in both the strategic expansion of the User Experience program and making tactical, daily decisions and recommendations.
Responsibilities
Design and implement the necessary user experience for products on a variety of target platforms
Perform the full spectrum of strategic and tactical activities necessary for user experience success
Mobilize and influence cross-functional design and review teams
Experience
4+ years experience developing products that are highly UI oriented and intensive
BS or better in Computer Science
Ability to understand and synthesize written requirements and produce solutions satisfying them
Ability to effectively communicate designs and algorithms
Ability to engage and work with Graphic Design personnel (or provide that skill)
Proficient in user experience methodologies
Experienced with Web and Client based UI Technologies such as Javascript, Ajax, HTML/CSS, JQuery, Swing, Flash, etc
Experienced with UI/Web Frameworks such as Ruby on Rails, CakePHP, OpenLazlo, etc.
Experienced programming and deploying to multiple Web Browser types and versions
Experienced with Java
Experienced programming on Windows based platforms
Knowledge of object-oriented design and programming
Skills
Prior experience with healthcare information systems and domain
Familiarity with MySQL, Servlets, Hibernate or commensurate technologies
Previous employment in a startup environment
Experience developing on Mac for both browser and native app based applications
Experience developing applications involving mobile phones and mobile message delivery
The successful candidate will need to demonstrate by experience and knowledge that they will be able to hit the ground running and possess the skills listed below.
Ability to jump into problem domains and envision technical solutions in terms of their impact on the end user
Organized, methodical, and detail oriented
Ability to manage own schedule and work independently
Ability to balance complex requirements and constraints and clearly present tradeoffs to management
Team player, able to work with both technical and creative people
Ability to multi-task and manage competing priorities
Ability to make trade-off decisions that balance product quality, time-to-market and functionality