Location : Sunnyvale, CA
Duration : 6 Months+ (With likely extension)
Client : Ariba
Overview Join us and help shape the future of Ariba's cloud software solutions, one of the proven leaders in this space. We are looking for a gifted, energetic, and seasoned principal-level software engineer to join our team in building the future of our vision. The UI team at Ariba is responsible for the development of the cutting-edge Ariba UI framework. Ariba's UI framework is a core differentiating component for our company and our applications teams; it is leveraged by hundreds of developers in all of the Ariba products, and is used by millions of Ariba users around the world.
Duties and Responsibilities
ü You will play a crucial role in the future design and development of Ariba's UI framework, who has 8/10 java and 6/10 front end experience, CSS is a must.
ü Working closely with designers, technical leadership, product management and application teams, you will create a consistent and well-designed user experience (UX) that will be reflected throughout the Ariba product suite. (Visit aribaweb.org to find more about the open source version of the core UI framework.)
ü Day-to-day, your job will be to work with a close-knit team of talented and experienced developers to prototype, build, iterate on and ship high quality code that provides a great user experience for Ariba users.
ü You will design and develop core UI components achieving the right balance between user experience, functionality and customization.
ü The kind of person we're seeking is high energy, curious, excellent at solving problems, and a great team player.
Basic Minimum Qualifications
ü Expertise in a broad range of web technologies with a good balance between front-end and server-side programming is required.
ü A strong interest in user interface development and a bias toward building frameworks.
ü 7+ years in developing production-grade web applications and enterprise Java programming.
ü We need a java engineer with some UI background. Not a UI guy who understands Java.
ü They are looking for a good UI developer who knows good Java or C++, Object Oriented Pattern.
ü Some testing experience and internationalization are plus.
ü 4+ years direct programming experience with one or more UI frameworks (Eg. Struts, JSF, Tapestry, GWT etc.)
ü Hands-on experience in coding cross-browser compatible web applications.
ü Knowledge of responsive design and current trends in user interface development for different device types will be a plus. First class object oriented design and programming skills.
ü Experience working with one or more application servers (Eg. Tomcat, JBoss etc.) and web servers (Eg. Apache).
ü Excellent communication skills and ability to collaborate with multiple teams on a project.
ü BS or MS in Computer Science or equivalent.
ü Experience working on cloud (on-demand) software.
ü Experience with developing software for multiple languages, including Right-to-Left languages.
48531 Warm Spring Blvd, Suite 405
Fremont, CA 94539