SIE PlayStation - San Diego Company Logo

SIE PlayStation - San Diego

San Diego, California - United States
View all jobs at this company »

User Interface Engineer

Description

Do you want to be part of an engineering team that is building a world class cloud platform that scales to millions of users? Are you excited to dive into new projects, have an enthusiasm for UI,  and enjoy working in a strong collaborate culture?  If so, join us!

As a part of Sony Computer Entertainment, Gaikai is leading the cloud gaming revolution, putting console-quality video games on any device, from TVs to consoles to mobile devices and beyond. 

We are looking for the best and brightest engineers to join our team to help realize a fun, engaging platform for our users.  

Our development stack is Ember-CLI, broccoli, npm, bower, and Ember.js.  We use SASS for our styles and handlebars for our templates. 

What we’re looking for in a top candidate:

·         You’ve figured out all of the tricks with chrome devtools

·         You know why animating with top/left is wrong, and can explain why

·         You know the difference between a transition and a tween, and when to use them

·         60 fps isn’t a goal, it’s a requirement

·         You keep your github up to date with experiments

·         You have a codepen.io account

·         ‘Jank’ is a swear word

 Responsibilities:

·         Writing tasks to user stories that explain the ‘hows’ to the ‘whys’

·         Collaboration with an energetic, frantic team whose sole dedication is world domination at any cost

·         Implementation of features in a timely fashion, and understanding the difference between construction and implementation

·         Resolution of defects, with the unit and integration tests to back up being “Fixed”.

·         High and low level optimization of a the render loop, animation management, and jankbusting 

 

Requirements:

·         Mastery of JavaScript and all of its quirks, warts, and good parts.

·         Extensive experience implementing UIs in modern browsers.  No IE nonsense here.

·         Understanding of the Canvas, webGL and related technologies. 

·         Experience with working within a scrum team. 

·         Complete domination of command line tools such as git, bash, zsh, Grunt, NPM, bower, ember-cli, etc.

·         Understanding of git workflows via the command line. Merging, rebasing, blame, etc. 

This Job is no longer active!