Position: Full Stack Developer
Company: Playtech
Category: JavaScript
Experience required: 2y
English level: upper

Job Description

We are looking for a talented and dedicated software engineer (Full Stack Developer — Web) with excellent server-side and frontend skills to join a self-organised development team in charge of a highly performant web application. The ideal candidate has deep knowledge of web standards and development in JavaScript for web applications, as well as experience in collaborating on software projects with external teams.
You would be joining a small web development team with high standards and excellent track record in delivering quality work within defined timescales.
The successful candidate will be a team player but also able to work independently and will be someone who thrives in a high energy collaborative environment

Key Responsibilities / Duties:
- Contribute to development and evolution of a web application using JavaScript technologies including React, Redux, ES6 etc
- Develop and code for client-facing web applications, writing software with focus on great user experience and performance
- Participate in the full development cycle and direction of product and feature sets, turning feature requests and technical requirements into a set of re-usable components using elegant code solutions
- Help team refine the internal software development processes, from requirements gathering, to design and implementation, to production deployments

Qualifications

Person Specification, Skills, Experience and Qualifications:
- Strong proven experience of building customer facing Web Applications.
- A strong working knowledge of core web technologies such as HTML5 and CSS3
- High level knowledge of responsive web design
- Experience in developing REST API using Javascript / ES6
- High Level JavaScript knowledge — you are very familiar with the JS landscape of technologies, and have in-depth knowledge and experience using it in tandem with client-side technologies to create fast, responsive applications. Ideally you are already experienced with React and Redux.
- A working knowledge of non-relational Data Stores (Mongo / Redis)
- Knowledge and experience of working within TDD / BDD processes
- Comfortable working across the stack and understanding how all the pieces fit together (front-end, middleware, backend, etc.) and how they impact the performance of your application.
- A solid engineer — you are passionate about solving problems with elegant but simple solutions. You are by nature a good problem solver with attention to detail and critical thinking skills.
- An excellent communicator — you communicate enthusiastically, clearly and concisely with both technical and non-technical staff.
- Working knowledge of GIT
- Familiarity with BEM, OOCSS, SMACSS approaches is a bonus
- Very strong attention to detail and ability to deliver visuals tightly matching specifications

Additional Information

We offer:

· Professional growth
· Educational possibilities
· Competitive compensation
· Fully-equipped perfect office space located in the city center (“Palats Sportu” metro station)
· Warm and friendly attitude to every specialist
· Possibility to cooperate with a product company