Position: Middle JavaScript Developer
Company: Softjourn
Category: Node.js
Experience required: 2y

About the project: a  robust solution that allows transforming legacy sites, java-services, windows applications into mobile or web applications according to the customer requirements and complex data flows. The system consists of two key parts: 

1. The Studio in which mobile app can be visually designed and connected with the data providers. 

2. The Platform that allows application's deployment, managing, and building.



Tasks: the person will be working on the product features development and bugs fixing.



Requirements:

Angular.js  - on the level of good understanding of services, directives and components creation, using scope, and general Angular.js peculiarities;
angular, RxJS - the right components structure;
vanilla.js - understand JS core principles;
node.js - being able to build servers on express.js, create middlewares and use standard express features;
understand what is Promise, WebSocket, json-rpc and how to use them;
understand how to debug and profile web pages;
upper-intermediate level of English.


Nice to have:

ionic framework;
hybrid mobile development experience.