Position: Full stack Developer
Company: Infopulse
Category: JavaScript
Experience required: 2y
English level: intermediate

We are looking for a talented, passionate, innovative, result-oriented professional to join our frontend team and develop enterprise web applications for our customers in Europe.
You will get
•	Dynamic and interesting projects based on modern technologies, professional and career development, the opportunity to work in a friendly and self-motivated team;
•	A team structure that is standard across different projects, allowing you to easily switch between them and intensively share knowledge and best practices.
Responsibilities for this position will include (but are not limited to)
•	Participating in solution analysis, design and architecture
•	Developing new enterprise applications
•	Designing and developing highly modular object-oriented code
•	Building quality code adhering to the standard coding practices of the industry 
•	Working in a fast-paced continual learning environment, which requires the ability to quickly adapt and learn new technologies to solve business issues.
Successful candidates should have the following required competencies / skills:
•	Knowledge of JavaScript (ES5, ES6, async, promises, prototypes)
•	Knowledge of Node.js and related frameworks
•	Understanding of server-side programming
•	Experience with REST API
•	Experience with data bases: RDBMS, eNoSQL
•	Experience with Angular 2+
•	Experience with RxJS
•	Experience with TypeScript
•	HTML5 & CSS3 (cross-browsing, responsive design, CSS3 animations)
•	Preprocessors: SASS etc.
•	Experience with Webpack
•	Debugging tools: Chrome DevTools, Firebug, etc.
•	Vector graphics for web: SVG
•	Understanding of the basic programming patterns
•	Level of spoken and written English - Intermediate and above.