Hydraulx VFX - Vancouver Company Logo

Hydraulx VFX - Vancouver

Vancouver, British Columbia - Canada
View all jobs at this company »

Front-End Javascript Engineer (AngularJS)

Description

We’re looking for an exceptional JavaScript engineer who wants the opportunity to shape products from start to finish.

We are a visual effects studio with credits on big-budget feature films. We want someone who is interested in building the front-end of a project management and digital asset tracking SAP. We believe that enterprise-quality tools don’t have to be a rat’s nest of overly-complex code. Clear, documented and testable, with an emphasis on modularity. In the spirit of our NodeJS-powered back-end and NPM, we think the best code comes in small, resuable modules that do one thing (and only one thing) very well.

This position is for someone who knows the MEAN stack, and Angular in particular – you should eat complex directives for breakfast. Have a strong sense of design? Excellent! That rock-solid typeahead directive you just coded? It doesn’t work right until it looks right. At the end of the day, we’re looking for someone who likes to build things from scratch, taking a feature from initial pitch to the final unit/e2e-tested interface. If you like feeling a sense of ownership in your work, read on.

As an engineer:

1. Have some JavaScript on GitHub – preferably Angular stuff, but really anything.
2. You know why the Angular-Seed doesn’t work for large apps. You know how to use the UI-Router and ngResource (or know of something better).
3. Karma? Check. Protractor? Done. Automated build process (we use Gulp + Browserify), no problem!
4. Code isn’t done until it’s documented. We don’t want War & Peace, just some helpful comments that can be extracted by a documentation generator.

As a designer:

1. Have good taste. Be able to say what kind of design you like, point to examples. Show us what’s bad, too.
2. Be comfortable with SASS/LESS – we use SASS (and ZURB’s Foundation).
3. Care about details. That search icon being one pixel too far to the left should keep you up at night.

As a person:

1. Have approximately 3 years of JavaScript experience (or a GitHub that makes it LOOK like you do).
2. Have an interest in movies, visual effects and learning how both are made.
3. Be cool. You’re going to help establish the culture – if you have good ideas on how to manage a product, we’ll be listening.

We want a JavaScript engineer who is looking for a place where their creative ideas will be embraced, where they can help shape a new product and get in on the ground floor. We look forward to hearing from you!

This Job is no longer active!