Senior Full Stack Developer (offline)

Customer and project description:
Working with us, you’ll be at the heart of the technological revolution of one of the world’s most trusted betting and gaming companies. We deal with projects ranging from mobile Casinos to online Sportsbooks and everything in between. The software you write will process 500 online bets per second, accommodate 20 million users, and process 160 terabytes a day. You can be sure there are many more challenges waiting for you!

Requirements:
- Commercial experience with Javascript
- Ability to communicate in English
- Ability to do code reviews, pair programming
- Ability to research, analyse and document
- Very good knowledge and understanding of Javascript (ES5 and ES6+)
- Very good knowledge of and experience with CSS3, HTML5
- Familiarity with Node.js
- Good knowledge and understanding of React (or similar library)
- Good knowledge of software engineering
- Familiarity with RESTful APIs
- Familiarity with bundling libraries
- Familiarity with CI/CD
- Experience with GIT

Must Have:
- Vanilla JS – most of work happens on it
- XState – JavaScript State Machines and Statecharts – very important requirement
- React JS – about 10% of work
- Node JS – about 10% of work

Nice to Have:
- Experience in web performance optimization
- Knowledge of Jest/Enzyme
- Understand and took part in many steps of Software Development Life Cycle
- Awareness about web security

Responsibilities:
You will take part in many SDLC steps:
- designing – brainstorm with the team about technologies and solutions
- prototyping – do R&D, write prototypes and battle test ideas
- implementation – implement final solution
- testing – write unit tests and e2e tests for a user journeys you’ve implemented

One of the key aspects is performance, prepare to fight for every millisecond using technologies like web workers, service workers, or http2 – to just name a few.
This is not yet another SPA application – this is real software development.

Your role in the team:
- Collaborating with experienced architect and developers to implement Grand Parade x William Hill’s international web/mobile platform
- Research and develop high performing, customizable web components and solutions
- Designing software solutions and following common patterns
- Optimization of cross-browser web components
- Supporting diverse clients from high powered desktop to tablets and mobile phones
- Building efficient and reusable front-end systems and abstraction
- Prototyping and performing experiments

About Symphony Solutions

Symphony Solutions – Why So Special?

Symphony Solutions is an international Dutch IT company with offices in Ukraine, Macedonia, and Poland. We have been on the market for more than 10 years already and preserve unique culture within all our locations.

At Symphony Solutions we have removed all possible barriers created by the traditional organization and embraced the organic principles and a high-degree of self-management. We believe that this kind of organization is the optimal environment to attract and retain the best talents, fully develop them and leverage their potential. As a result, we have achieved the highest retention of employees possible in our industry (currently there’s less than 3% unwanted turnover).

We have a unique employee selection process where colleagues choose colleagues. Such approach eliminates possible conflicts and ensures honest and transparent relationship with clients and within the team. Symphony Solutions is a company that strives to be the Best Price/Performance and the easiest to do business with.

Company website:
https://www.symphony-solutions.eu/

DOU company page:
https://jobs.dou.ua/companies/symphony-solutions/

The job ad is no longer active
Job unpublished on 18 April 2022

Look at the current jobs JavaScript / Front-End Lviv→