Position: Middle Vanilla JavaScript Developer
Company: Form.com
Category: JavaScript
Experience required: 2y
English level: upper

We are looking for a smart and proactive middle JavaScript developer who is eager to learn, grow and share experience with the teammates. You will have the opportunity to become a part of large projects that helps great companies run better.

**Responsibilities:**
•	Implementing new features using Vanilla JavaScript as well as Libraries (TypeScript, jQuery);
•	Setting up integrations with third-party JavaScript libraries on the front-end (Google APIs, etc.);
•	Developing solutions using our native JS API and native features;
•	Researching best implementation options based on requirements and creating functional mockups;
•	Maintaining existing projects.

**Skills, Knowledge, and Experience:**
•	2+ years of proven commercial front-end development;
•	Deep knowledge of JavaScript (ES5/ES6, jQuery);
•	Proficiency with HTML;
•	Base knowledge CSS;
•	Experience with build tools and task runners (Grunt, Webpack, etc.);
•	Experience with Version Control Systems;
•	Experience with the RESTful API (experience with another API will be great);
•	Would be good to be experienced with React.js;
•	Understanding of Client-Server Architecture;
•	Understanding of the Software Development Life Cycle;
•	Understanding base Linux commands.
•       Good written and spoken English (at least B2 level, will be a necessity to have a call with native speakers).