JavaScript programmer
Your responsibilities
With your help we want to make the platform more solid with a modular web application, mobile-friendly UI and preview mechanism as well as a refined backend.
For UI you will be creating custom components with AngularJS and use the framework for backend communication and application state management. You will become friends with SASS and Modernizr to scale the interaction beautifully across different devices.
You will define the API for communication between the model and several alternative preview modules. You will be making a preview module yourself using raster and vector drawings along with Paper.js and threejs. You might end up writing tools for the raster asset pipeline as well.
If having enough confidence you will manage user content and interactions on the backend with Node.js and MongoDB on Azure cloud. If all is done right your preview module will become handy again at generating preview images on the server.
But don’t take the technologies mentioned as a burden - good argumentation will allow you to shape the product.
Working environment
You will have a seat in our office/studio in Riga and have other front-end and back-end developers in your support team.
Visual content production is another side of our identity, therefore you will have direct access to our team of 3D and 2D asset producers.
For short periods you might be flying out to US to work with our clients and the US part of our team. Communication across the ocean is our reality, hence your English will actually matter.
The product
To give you an understanding where we stand now please view:
- mizunocustom.com/fastpitch-jersey/
- mizunousa.com/baseball/ball-glove-configurator
- mizunousa.com/volleyball/cut-and-sew-configurator
- internal prototypes in our initial meeting