Position: Middle/Senior Vue.js Engineer
Company: Ralabs
Category: JavaScript
Experience required: 3y
English level: upper

**We are looking for a Middle/Senior Vue.js Engineer to join a project in the tech capital of the world - Silicon Valley.**

**What is a project idea?**
The project was founded back in 2014 with the goal of connecting private and government universities with regular people like we are. You have a variety of auditoriums, gyms, classrooms, and other venue options available for community use. Schedule facility uses and manage requests from the community all in one place.

Just imagine that you’re a football player and you can rent a football field at Harvard to play with your friends. Amazing, right?

**What are we doing on the project?**
We’re creating a new project from scratch, built on cutting-edge technologies, and utilized by thousands of customers daily. We’re using Serverless (such as Lambda functions) and NoSQL to manage huge amounts of data and deal with existing customers.

**Working hours**
We are looking for a person who can work in the evenings to have an overlap with a client from San Francisco.

**What is the team size and structure?**
Our team consists of Middle FE, Senior BE, UI/UX designer, Manual QA, Data Analyst and PM.

**What exciting things is the product doing for the community?**
The product is transforming the way public and private spaces are discovered, reserved, and used across communities – all online and accessible anywhere.

**How many stages of the interview are there?**
– Interview with the Recruiter – up to 30 min.;
– Technical interview on our side – up to 1-1:30 h;
– Interview with the client

**Requirements**
- 3 years of building web/mobile experiences with evidence of exceptional ability;
-  Solid understanding of fundamental web technologies such as HTTP, REST, AJAX, and JSON;
- Strong proficiency in JavaScript / ES6, including DOM manipulation and the JavaScript object model;
-  Thorough understanding of VueJS, ReactJS/Node.js and its core principles;
-  Experience working with RESTful APIs;
-  Excellent knowledge of full web stack interactions;
-  Excellent communication skills;
-  An Upper-intermediate level of English.

Responsibilities
-  Development of web applications with VueJS;
-  Development of mobile applications with similar technical stack;
-  Development of the Client application’s structure;
-  Direct communication with the development team and customers;
-  Taking participation in sprint planning and tasks evaluation;
-  Development of HTML and CSS code for responsive design;
-  Ensuring the code tests coverage.