Position: Frontend Developer
Company: Neogames
Category: JavaScript
Experience required: 3y
English level: intermediate
Published: 2021-09-01T00:00:00+03:00

You will be developing the next generation of the company product. This is one of the most exciting and challenging projects, as we are setting as a goal to split up our codebase into separate independently versioned packages. You will be using the latest tools, technologies and practices such as React, Webpack, RxJS, Lerna JS, Linux, Docker, DI, TDD and more. 

**Responsibilities:**
End-to-end development cycle: designing, coding, code reviewing, unit testing, automated integration testing, manual testing, DevOps activities
Integration of the older parts of the system with the newly developed services
Reverse engineering older parts of the system for the further transferring to the new architecture

**Requirements:**
3+ years as a Front-end Developer
Hands on React & Redux development experience
Understanding of CSS3, HTML5 and responsive design concepts
Experience with browser porting issues — Mobile and Web
Excellent debugging skills to identify problems with software builds, deployments or related issues and driving the problem to a permanent resolution
Ability to design and develop complex components independently
Self-learning capabilities
Team player with great communication skills. responsible, initiator
Willing to learn in order to acquire new skills on demand
English level: Intermediate — reading/writing documents, daily meetings with teams

**Nice to have:**
Hands-on experience in the following areas:
Lerna JS (or equivalent tool for managing multiple packages like yarn workspaces)
DB development
.NET Core development
Docker
Automated testing, manual testing

**We offer:**
High-level compensation and regular performance based salary and career development reviews
Possibility to work in a big and successful company
PE accounting and support
Working in a comfortably located office
Medical insurance (health), employee assistance program
Paid vacation, holidays and sick leaves
Sport compensation
English classes with native speakers, training, conferences participation
Referral program
Team buildings, corporate events