Front-End Javascript Engineer with UX experience
Quad Analytix - San Mateo, CA

This job posting is no longer available on Quad Analytix. Find similar jobs:Quad Analytix jobs

Front-End Web/Mobile Engineer with UX Experience

Quad Analytix is an exciting, early stage Data Analytics/SaaS startup in the Bay Area-CA, focused on harnessing e-commerce information gathered from a variety of sources on the classic-web and the social-web. Our products then normalize, analyze and create insights that are visualized by our target customers (merchandisers, marketeers and manufacturers) to enable them to do their job more effectively. If you are obsessed with implementing aesthetically pleasing and highly functional human computer interfaces on Mobile devices and the Desktop, want an opportunity to learn and grow with our company and are excited about seeing your work directly impact the entire business, Quad could be a great fit for you. We have an exciting environment with smart, down-to-earth people that enjoy having fun while working together.

JOB DESCRIPTION:

You will build front-end implementations on popular tablets, PDAs and desktop browsers. You will collaborate very closely with the visual designer, other members of front-end and back-end engineering and the business owner. You are a key player and will be instrumental in ensuring that the front-end delights, inspires and surprises our customers.

We are looking for someone who is passionate about functional and aesthetically appealing design, can constructively critique design ideas and be honest about estimating implementation effort, difficulty associated with implementing specific designs and can highlight cross-browser and cross-device issues. You will deliver code that integrates with Back-End Services and stays consistent with the proposed design and stay abreast of the revolution in terms of frameworks/libraries available to enable insightful visualizations and workflow automation.

DESIRED SKILLS AND QUALIFICATIONS:

Significant experience and knowledge of the complete user design and user interface implementation lifecycle and applying it in an agile environment.
Ability to work well with a business owner, a visual designer and backend service engineers who may be local or distributed.
Bachelors or Masters in HCI, Computer Science with at least 2 years of experience translating designs into implementations on mobile devices and desktop browsers.
Online portfolio of recent UX work and online/shareable Repository to highlight implementation work highly desired.
UX Skills:

Knowledge of Information architecture principles to build out data driven interfaces.
Ability to invent and present responsive designs
Ability to build out prototypes, sketches and wireframes
Experience with wireframe tools such such as Balsamiq, Axure or OmniGraffle
Factor in User research, usability testing and data analysis to guide your design

UI Implementation Skills:

Passionate about delivering with little/no technical debt - i.e. delivering well-abstracted, modular and reusable UI code.
Very Proficient in HTML5/CSS/JavaScript.
Very familiar with multiple data-formats and associated parsers – example JSON/JSONP (and preferably XML, YAML as well).
Familiar with PhoneGap and/or Famo.us. (and preferably has knowledge of iOS and Android native capabilities/APIs as well).
Extremely capable with Libraries/Frameworks – specifically

D3JS.
Angular or similar,
Rickshaw or comparable charting framework,
Grunt and/or Gulp
Selenium and E2E Testing with Protractor
PhantomJS
WebKit
Familiarity with Crossfilter, Cubism or similar local storage/querying framework, Firebase, Statistics via JavaScript, require.js is also desirable.

OTHER CHARACTERISTICS:

Strong oral and written communication skills and ability to work effectively independently and in teams (both local and distributed).
Intellectually curious, with passion for learning and growing professionally
Strong work ethic and proactive approach to problem solving
Ability to multitask, prioritize, show initiative, and respond quickly in a fast paced environment
Enjoy having fun at work, and desire to collaborate with smart, humble people every day