Position: Application Developer (Vue.js, Node.js)
Company: OneReach
Category: JavaScript
Experience required: 2y
English level: upper

Requirements:
You understand object-oriented and functional programming paradigms
You’ve got at least 2 years of experience in JavaScript, either commercial or freelance 
You are familiar with some of the modern JavaScript frameworks (React, Angular, Ember), ideally — Vue.js
You feel comfortable communicating in English
You’re passionate about solving new problems
You are always looking for the best solution from the business perspective
You’re opened to learning new ways to code and mastering new technologies

Would be a plus:
You are familiar with Node.js 
You know what bots are, and excited about creating one
You understand the concept of Redux (Vuex) 
You’ve heard about Amazon Web Services (i.e, Lambda, DynamoDB)
You know what Agile/Scrum environment looks like

We offer:
This is a job for someone who is willing to do everything it takes to change the world, wants to experience the transformation of a startup into a successful company.
We’re definitely a ’results-first’ culture. This helps people to enjoy the flexibility and many of the other perks that come with being part of a growing team. Everyone’s experience and perspective matters here.
This is also an opportunity to work with the most trending technologies within committed technical team, which defines the best process to achieve it’s goals for itself, avoiding bureaucracy. Learning and growing professionally is in our nature.

Responsibilities: 
Creating custom bot solutions for existing and new customers of OneReach platform
Developing new features and functionality to increase capacity of the platform
Cooperating closely to the team of platform developers on it’s improvements 
Participate in estimation and planning sessions of Bot Developers team
Business driven development according to company’s priorities with no bureaucracy

About the product: 
OneReach (onereach.com) makes it easy for leading organizations to create compelling communication experiences through conversational interfaces (bots). From the largest customer service departments in the world to local coffee shop, we make it easy for organizations of all shapes and sizes to leverage bots in more meaningful and practical ways.

The platform we build is a set of tools that empower both developers and nontechnical users to create bots. The tools in this set are steps that allow bots to move forward on the path to the user’s end goal and providers that are the engine behind steps that integrate the platform with external systems.

This job is about increasing value of the product by creating these steps and providers, which, in turn, allows the platform’s users do more. This job is also about allowing the company to grow by bringing to life more complex and custom solutions for those of our customers that need to go beyond the today’s capabilities of the platform to achieve their goals.