Position: Senior JS (React) Developer for CD Authentic Gaming
Company: Ciklum
Experience required: 5y
English level: upper

Our client is a supplier of premium Live Casino Systems. The company was founded in 2015 and is headquartered in Malta. Partnered up with a selection of land-based casinos and resorts to offer online players access to their live gaming tables. Delivered to players on mobiles, tablets, and desktops in wide-angle HD video.

Our client wants to extend the development workforce with Ciklum by establishing two dedicated teams (total ~18FTE), each working on a separate game, that will be coordinated by the Product Manager and the Head of the Development, and yet to be fully cross-functional and autonomous.

Responsibilities:
●	Be proactive in communication with team members and client;
●	Contribute ideas through your knowledge of evolving front-end technologies;
●	Delivery. Create and maintain modern interfaces according to unit standards;
●	Code Quality. Follow and improve code quality standards;
●	Analyze and Estimate. Perform technical assessment of UI mockups/wireframes to ensure the possibility of their implementation within reasonable time;
●	Software Design. Create and review software feature design documents and provide the solution.

Requirements:
You can name examples of use in different contexts. Are guided by best-practices and specifications of such skills:

●	HTML/CSS. Preprocessors, Methodologies;
●	JavaScript. Core, Performance, Security;
●	React. Components, State management, Performance;
●	Canvas. Core, Performance;
●	Canvas libraries. (e.g. PixiJS, KonvaJS, etc.);
●	SVG. Animations;
●	Package management, Module bundling;
●	Micro-FE approach;
●	Monorepo approach;
●	Software testing. Approaches, testing types;
●	Quality tools;
●	DevOps. Experience with CI/CD set up, Docker;
●	Cloud computing platforms (e.g. AWS, Google Cloud Platform, Microsoft Azure);
●	Git;
●	Upper-Intermediate English (or higher);
●	Understanding of the Scrum process.

Desirable
You should have an idea of the subject and its parts. Can explain. Has experience of use of such skills:
●	Node.js;
●	Familiar with UX concepts such as Information Architecture;

Personal skills (soft skills):
●	Supervises individuals and teams, and works under general direction within a clear framework of accountability. 
●	Leads, supports and monitors progress against agreed quality and performance criteria. 
●	Facilitates effective working relationships between team members.
●	Performs a broad range of complex technical or professional activities, in a variety of contexts. Investigates, defines and resolves complex issues.
●	Drives distributed cross-functional teams. Influences customers and team members on the project level. 
●	Contributes to project team composition planning, conducts interviews. 
●	Facilitates selection, assessment and onboarding processes, and Ciklumers’ allocation on projects.
●	Communicates fluently, and can present complex information to both technical and non-technical audiences. 
●	Identifies, proactively rises and manages risks (resolutions, corrective actions and lessons learned). 


What's in it for you?
●	Career growth opportunities;
●	Realization of your innovative ideas in building new Ciklum Solutions and Services;
●	Friendly collaborative teams and enjoyable working environment;
●	Professional skills development and training programs;
●	Variety of knowledge sharing, training and self-development opportunities;
●	State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions.

About Ciklum:
Ciklum is a global Digital Solutions Company for Fortune 500 and fast-growing organisations alike around the world. The company is headquartered in London and has software development centers and branch offices in the United States, Spain, Switzerland, Denmark, Israel, Poland, Ukraine, Belarus, UAE and Pakistan. Ciklum builds tailored digital solutions that leverage emerging technologies for such clients as Just Eat, Flixbus, Mercedes Pay, EFG International, Zurich Insurance, Lottoland and others.