Position: Front End Developer
Company: Playtech
Category: JavaScript
Experience required: 3y
English level: upper

We are looking for an experienced Frontend developer who wants to have a voice in the future of our Games Marketplace - https://marketplace.playtech.com

We have built a configurable, maintainable, stable, readable, performant and innovative solution to distribute games within the regulated gaming industry and we need another team member to join us and help us scale and build the next evolution of our product.

Reporting into the development lead and working closely with Marketplace team members, you will be working at all stages of the product lifecycle from requirements capture, through design and implementation to system testing and deployment.

**Technology Stack:**
· ES6+
· Node.JS
· MongoDB
· Redis
· HapiJs
· REST
· AWS
· Webpack 5
· Npm
· HTML 5
· CSS3
· SASS
· React
· Redux
· Babel
· Jest
· Jasmine
· Sinon
· Enzyme

**Main Duties & Responsibilities:**
· Develop, document, test and debug React application
· Deliver components
· Maintain and enhance existing components code
· Work at all stages of the product lifecycle from requirements capture, through design and implementation, to system testing and deployment
· Collaborate with members of QA to ensure products are tested, installed and maintained to our code standards
· Keeping current with new technologies and making recommendations to the team
· Participate in code reviews
· Provide coaching to other team members
· Active participation in agile scrum process
· Excellent communication skills

**Qualifications**

**Essential:**
· 3+ years of experience build web applications
· 2+ years of experience building and testing React components
· Confident working with CSS/SASS, DOM tree and UI to keep consistent UX.
· Experience in modern Web technologies
· Experience working with large codebases
· Collaborate with the rest of the team to design and launch new features
· A genuine desire to learn new technologies.
· Broad range of skills across the full stack would be an advantage.

**Desirable:**
· Build and architect JS components
· Familiarity with BEM, SMACCS, OOCSS
· Responsive web design and cross browser development
· TDD/BDD

**Bonus:**
· Experience with Storybook
· Experience with NodeJS and RESTful API
· Experience with Web Sockets
· Experience with Typescript
· Experience with Cypress