We are looking for a Javascript Developer to join our team of passionate developers, designers and industry professionals.
The ideal candidate is passionate about software, able to learn new technologies quickly and adapt to a fast-paced, innovative environment. A good understanding of web technologies is required, as the job involves development in all layers of our application. We are looking for an individual who appreciates elegant, structured, concise and efficient code. Our developers are responsible for their code integrating with the rest of the application, both functionally conceptually.
On the server side we work with NodeJS, MongoDB and Redis. You need to understand asynchronous code, promises, BSON and web sockets. Having experience writing code using these technologies is a major plus.
On the client side we work extensively with AngularJS and D3.js. Experience with at least one of those is a plus, but it's more important that you understand the works of user-driven, interactive, UI intensive frontend applications. You need to understand things such as frontend MVC, JSON, and the DOM.
Other pluses: SVG, HTML5, CSS / LESS / SASS, jQuery and cross-browser compatibility.
We do version control with Git and you should feel comfortable using it.
We offer the ideal environment for those looking to join a start-up opportunity that's backed by industry leaders. This is an unique opportunity to build something from the ground-up and have your imprints on the final product. Interested candidates please contact richard.sun@caigen100.com.
Please note that we are only looking for candidates currently residing in Shanghai or are able to relocate to Shanghai immediately.