Position: Senior UI Engineer
Company: OpsWorks
Experience required: 3y
Category: JavaScript
English level: upper
Published: 2021-09-01T00:00:00+03:00

This is a full-time, long-term position.

Your Qualifications/Skills:
3+ years of web application development experience;
2+ years of modern JavaScript framework experience;
Strong understanding of single page application architecture, material design, storybook and modern  best practices;
Experience of building data visualization user interfaces;
Experience with JavaScript testing practices and methodologies;
Ability to work with various levels in the stack for debugging purposes;
Strong knowledge of JavaScript tools (Webpack, Gulp, Node);
Excellent self-management skills: self-directed and capable of working effectively in a highly kinetic environment;
Excellent communication skills: ability to facilitate own meetings as necessary, comfortable working with all levels of the organization;
ABILITY TO WORK having at least 3 hours overlap with PST timezone (6 PM - 9 PM by Kyiv).

Nice to have:
Experience with GraphQL;
Experience in bug fixing;
Creating documentation, gathering requirements, stories and tasks effort estimation;
Unit and Automation testing, performance optimization.
 
You will be responsible for:
Working in a collaboration with product managers and backend engineers to build elegant and innovative customer facing applications and internal tools;
Continuously improving  the front-end code base with a focus on testability, maintainability, and performance;
Contributing  to architecture, tools, standards and best practices for the engineering organization;
Mentoring junior engineers. 

We offer:
Challenging tasks;
Possibility to do new things, not just maintain old;
Appreciation and honest/open leadership style;
A friendly team of experts who inspire and support you;
Self-education support (access to a premium subscription to Safari Books Online, etc; paid attending professional conferences and meetups);
Corporate English lessons with a native speaker;
Flexible schedule;
Paid vacation (21 working days per year);
Paid sick leaves and medical insurance;
Compensation negotiable, based upon experience.

We are growing fast, thus the establishment of a Development Department in our Company is planned. As a part of the Development Department, you will have a chance to work in close collaboration with the partner company in the USA.

Apply and we look forward to meeting you and hopefully work with you very soon!