Position: Middle/Senior JavaScript Engineer
Company: Techery
Experience required: 3y
English level: upper

We focus on complex solutions so the customer is always confident in the quality of the application and developers enjoy working with the code and can be proud of themselves and their team.
More insight into our work process. We never write code that “just works”. We always keep a big picture in mind and try to apply best architectural practices. We are searching for people like us, who want to make quality products that will last. We expect you to know design patterns and how to apply them, advantages of functional code vs. OOP and vice versa. We believe that writing tests is mandatory and use several frameworks for that depending on the test types, but knowing all the frameworks are not required, it’s enough just to know why and how to write tests.
Required skills

Good knowledge of JavaScript is a must
Practical experience with Angular2+ (or ReactJS) & Node.js (would be a plus)
You are able to write clean code and aware about SOLID principles
Good knowledge and experience with database (MSSQL, MySQL, Redis, Couchbase is a plus)
Good knowledge of unit testing methodologies and frameworks
Hands-on experience with Build and Deployment tools
Understanding of continuous integration and continuous deployment
Excellent communication skills
English is a must have for this position.

We offer

Competitive salary;
Career opportunities;
Challenging projects;
Friendly and healthy environment;
Occasion of business trips to the US;
Cool office space;
Unlimited vacation;