Front End Engineer

Technology | Santa Clara, CA, United States

You are passionate about crafting the finest interfaces on at least two of our three target prototyping environments (Web, iOS and Android). Your understanding of how to work with UX designers and outstanding experience building the most intuitive, beautiful and frictionless interfaces makes you a perfect fit for this small multidisciplinary team.

Responsibilities include: Developer specializing in user experience and user interface implementation for both web and native mobile applications.  You will be responsible for contributing to UX design, developing prototyping interactions, flows and apps.  You will work closely with the UX design, product management and engineering teams. Working within an Agile development methodology, you will collaborate with other engineers and with other technical delivery teams to implement solid, robust solutions for new features and services.  In addition you’ll research new experiences, competitive products and technologies, assist with prototyping and proof-of-concepts, participate in code reviews, and help ensure a high level of product quality.

Senior level experience in building complex object oriented web applications in JavaScript, HTML5 and CSS. Also, you have experience with client side web technologies/frameworks  (One or more of AngularJs, Knockout, Ember, Backbone, Jquery/JqueryUI, Closure, Sencha/ExtJs, YUI, Bootstrap, Dojo, Mustache.js, Require.js, Common.js, TypeScript, Dart). Bonus experience includes:

• UI design (creating mockups and wireframes, working with visual designers, etc)
•Mobile UI development (iOS/Cocoa, Android)
•Android and/or iOS native app UI development
•Java server side web frameworks (SpringMVC, Struts, Tapestry, Wiket, Closure, JSF)
•Experience working in an Agile Scrum environment
•Java/J2EE and/or .NET stack

In addition to the above skills, the following is highly desirable:
•Sense of humor
•Passion for Movies and TV Shows
•Desire to put your stamp on something amazing