Position: Middle/Senior Front-End JavaScript (React) developer
Company: Wiserbrand
Category: JavaScript
Experience required: 3y
English level: intermediate

**Requirements:**
● Software engineering experience using JavaScript (ES6+). We are passionate about writing clean, well-tested, modern JavaScript.
● Experience with React and TypeScript.
● Strong fundamentals of web development - HTML, CSS, security, design, performance.
● Webpack, Babel and the NPM ecosystem. Our code is written using ES6 modules and transpiled and bundled using babel and webpack.
● OOP and Functional programming skills.
● Experience with Agile and Lean delivery approaches and modern engineering practices, such as clean code, TDD, refactoring, Continuous integration.
● Experience in working with REST APIs.
● The ability to communicate in a concise and focused way, listen to others, and practice patience.

**Will be a plus:**
● Passion for close collaboration with QA engineers and Product managers.
● Ability to break down a complex problem into more manageable chunks.
● “Getting things done” attitude.
● Experience with developing responsive web applications.
● Experience with Cypress.
● Experience with Docker and GitLab.
                        
**We offer:**
● Long-term project;
● High salary (determined during the job interview), regular performance reviews and bonus payments;
● Office in the center of Kharkiv City or remote job;
● Paid vacations and paid sick leave;
● Creative and lively team of IT specialist;
● English classes, internal dev meetups;
● Regular team buildings.
                                                                                                                      
**Responsibilities:**
As a Front-end Software Engineer, here's what you will do:
● Work as a part of a cross-functional, delivery-focused team with engineers, QA and Product managers working together using Agile principles in a highly autonomous and collaborative environment.
●Write clean, well-tested and refactored code.
● Collaborate closely with the Lead Software Engineer on designing new features and seeing them through to completion.
● Share knowledge, code and ideas across other teams.
● Ensure code quality though merge requests.Master a complex business domain.

**About us:** WiserBrand is a digital company with over 5 years of practical experience, providing various services to eCommerce-oriented brands aimed at making their revenue grow. We take a combined approach to help online-based businesses and offer them Web Development/Digital Marketing/Customer Care services, ensuring the highest level of customer satisfaction. WiserBrand’s headquarters is in the US, NYC to be specific, while the production team is based in Kharkiv, Ukraine.
 Our Team has over 100 people and counting, as we’re always excited about opportunities to work with new professionals.