Front End Developer

Imagination have an amazing opportunity for a mid-weight Front End Developer to join our Digital Technology team in the New York office.
 
Imagination creates engaging, immersive, and innovative experiences that reach beyond the four walls of our web and mobile screens. We work on live events and experiences for the a wide range of US clients within the automotive, spirits, and technology industries.
 
Whilst you’ll have a solid background in delivering web and mobile projects, working with HTML, CSS and Javascript frameworks such as Angular, you’ll be willing to take on challenging projects that will see your work reach into cars, onto the sides of buildings, and fill virtual and augmented reality spaces.
 
If this describes the type of work you want to do and the type of company you want to be a part of, then please get in touch; we’re looking forward to hearing from you.

Responsible for developing highly interactive applications that include interaction with video and audio , interfacing with hardware controls and other systems over the LAN and WAN
Responsible for executing through code complex designs that reflect the creative and art direction provided within established technical frameworks
Responsible for ensuring exceptional level of code quality and govern the code produced by other developers through regular reviews
Provide effort and time estimates for development work required
Participate in scoping and planning work
Participate in writing detailed level technical and functional specifications documentation
Responsible for researching and learning emerging technologies
Work with production staff to ensure they are informed of status of development
Ensure other development staff are delivering work in line with internal standards and to the highest level of quality
Responsible for internal code practices, championing the design, architecture maintenance and training of internal libraries.

Key Attributes
Excitement for technology, constantly striving to be ahead of the curve
Solid communication skills
Highly organised, with exceptional attention to detail
Calm under pressure
Approachable
Multi-tasker, with effective time management skills
Solutions-focused; creative / lateral thinker


Experience and Skills Required

Experience in one or more of following:
Typescript
Angular, Bootstrap, ReactJS
nodeJS, npm, gulp
Electron
Unity C#
Jenkins
Experience with kiosk and touchscreen installations an advantage
Experience with alternative modes of interactivity such as Gesture (OpenKinect, OpenCV, LeapMotion).
Experience with hardware interactivity using Arduino and other low level approaches is also a plus.
Experience with all parts of the Software Development Life Cycle
Commercial experience with Git

Additional Beneficial Skills & Experience
Additional javascript frameworks bootstrap, material design
Development with Kinect, Realsense, Leapmotion
Experience with 3D game development and Virtual Reality
Continuous Integration (Jenkins)
Python / Java / C++
Native Android / iOS Development / Phonegap / Cordova
Ubuntu Server / Ansible
Actionscript, Flex
AWS / Digital Ocean

Apply for this position