Flex Engineer Job Posting



Job Title: Flex Engineer
Company: Snapfish, a division of HP
Position Type: Permanent
Pay Rate: Commensurate
Skills: Flex, ActionScript, Java, AJAX, Object Oriented Programming
Date Posted: Aug-21-09

Snapfish, a division of Hewlett Packard, helps over 75 million Snapfish members in more than 20 countries share and store their most cherished photos and create photo gifts on an easy-to-use website. Our customers entrust over 5 billion of their photos to us, and we add more than a million new members worldwide each month.

Our innovation has made us a leader in the industry - that's why our office is a casual, yet intense and exciting place to work. Put your talents to work for us!

We are looking for an outstanding Flex Engineer to work on exciting rich internet applications for creating cutting edge photo products. The position involves developing rich media design tools, visual affects, animations and integration with external data sources. We need a top tier engineer who brings an understanding of object oriented languages, has a solid theoretical foundation in computer sciences such as data structures, computational algorithms and operating systems. Being a part of a small team, a willingness to work in all parts of the system is needed.


Responsibilities:

Programming in ActionScript, Java, AJAX,
Participate in the analysis, design, development, and testing of Flex Applications for consumer-facing photo web sites
Develop new products and perform upgrades, enhancements or maintenance to existing products
Effectively participate in functional/technical group discussions with team members and requirements definition meetings with the Product team and a variety of clients
Explore product requirements to figure out technical difficulties, recommend implementation approaches, and draft functional specifications (FRDs)
Perform unit testing and provide guidance/support during QA/system testing
Resolve defects during QA testing and in post-release patches
Work and communicate effectively with cross-functional teams and clients as needed, including collaborating with team members or clients based internationally
Other duties as assigned


Qualifications:

3-5 years of development experience & Object Oriented Programming using Java, ActionScript, MXML
Experience with web layout technologies (HTML, DHTML, CSS)
Experience designing, developing and testing modern enterprise web applications, including the user interface, application server, database (XML, SOAP, REST, WSDL)
Experience with JavaScript (OOP in JavaScript, ability to work with and improve JavaScript frameworks), CSS, and HTML
Experience with programming in a multithreaded environment.
Knowledge of SQL, familiarity with a SQL database server (ORACLE preferred)
Knowledge of Perl


Skills / Characteristics:

Bachelor's degree in Computer Science (preferred) Masters degree in Computer Science is an asset
Energetic, inspired, dedicated, passionate about software development
Ability and willingness to learn new material quickly and with little top down management
A great team player, sociable, with good communication skills
Ability and willingness to take ownership of projects, and help drive them to effective implementation

Location: US-CA-San Francisco
Telecommute: No (Onsite Position)
Contact Name: Raina Pintor
Contact Phone:
Contact Email: raina.pintor@hp.com
URL: http://www.hp.com/go/jobs
Contact Comments:

Please send your resume to raina.pintor@hp.com




tech job trends, october 2009