Shareable Slots R&D is Central Slots Business Domain that focused on new cross studio technology development and slot delivery to all studios.The solution includes full delivery pipeline for each shared feature ( Back office, client and server parts ) and consists of dedicated microservices on backend and common libraries on frontend.
Responsibilities:
- Develop slots
- Actively participate in project planning, suggest options for realization and highlight potential risks.
- Responsible for own and team commitments.
- Perform all tasks in reasonable forecasted time frames.
- Perform investigations in scope of a particular tasks
- Divide tasks to smaller ones and give correct estimations
- Cover code with tests
- Suggest improvements (design, quality, processes, solutions)
- Understand design and applications of what is being developed.
- Take responsibility for all development work and project’s code
- Learn from colleagues and external sources
- Improve his own technological stack
- Impact product development by following quality of services and operational agreements (e.g. SLA, quality, etc.)
- Seeks improvements, automatization and optimization of the work process.
- Participate in PI investigation
Requirements:
- Experience in the game dev area (nice to have)
- 3+ years of experience with JavaScript
- Great knowledge of Typescript
- Advanced debugging skills and troubleshooting
- Professional programming experience in a SOLID, OOP, Software Design Pattern, client/server architecture
- Experience in unit testing or functional testing, instrumentation, and test harnesses
- Experience in cross-platform programming
- Experience in VCS (Git, GitHub)
- Ability to write reusable, modern and readable code
- Being familiar with SCRUM Agile development framework
- A strong sense of responsibility and initiative
- Ability to take decisions under pressure and work on tasks with minimum supervision
- English – Intermediate+
- Soft skills: team player, analytical skills, drive for results, problem-solving, critical thinking
Nice to have:
- Node.JS
- C++
- React.JS
- GraphQL (Apollo Client)
- MySQL
- HTML5 and CSS
- Familiarity with Copilot and Codium for enhancing coding productivity and efficiency.
- Experience in performance analysis and code optimization