Position: Middle/Senior React Engineer
Company: United Software Solutions
Experience required: 3y
English level: upper

Requirements:
— A minimum of 3-4 years of hands-on experience developing commercial, large-scale web application
Extensive and demonstrable experience understanding of:
— Web markup, including HTML5, CSS3
— Server-side CSS pre-processing platforms, such as LESS and SASS
— Client-side scripting and JavaScript frameworks
— Asynchronous request handling, partial page updates using internet data protocols and services (RESTful/JSON, SOAP, WS-*, HTTP)
— Demonstrable deep knowledge of ReactJS/Redux and at least one other advanced Javascript framework, like AngularJS, KnockoutJS, BackboneJS, etc
— Extensive understanding of general UX principles for web applications, including responsive and adaptive design principles
— A good understanding of SEO principles
— General understanding of the use of Docker, Ansible, Jenkins, and Git (Stash)

Domain knowledge is not required, but having worked on major eCommerce or any significant widely distributed system is.

Responsibilities:
— Development of new User Interface features and functionality for NPD products and services, including Javascript callbacks and functions for 3rd party use
— Production and execution of unit tests as and where required
— Ensuring code quality is maintained for products and services delivered by the team the Software Engineer is working with
— Ensuring that UI features and functionality adhere to agreed corporate and product UX standards and design guidelines
— Ensuring that all products and services meet agreed levels of unit and automated test coverage, in line with NPD requirements and adhering to agreed architectural and technology (including security) standards
— An active participant in reviews for products and services delivered across the wider NPD
team
— Contributing to detailed release documentation for handover to “BAU” teams
— Maintenance of relevant technical sections of the internal Knowledge Base
— Mentorship of less experienced Software Engineers

What we have to offer:
— Direct contract with our customer
— 1 remote day per week
— Premium medical insurance
— Fitness club membership
— 24 calendar days of vacation per year
— 15 paid sick leaves per year
— State holidays
— Company legal and accounting support
— Flexible working hours without time trackers
— Office breakfasts, snacks, beverages, and cheer-up events

About the Client:
Our Client creates the technology & platforms powering the biggest online gaming and sports betting brands. Our solutions are used by some of the world’s most successful operators.

With over 1600 talented individuals across 20+ offices around the world, we provide the most open gaming platform and a product suite that ensures the very best and most flexible solution available.