We are looking for a Senior JavaScript Developer with gambling experience to join our development team and implement robust, scalable, high-performance solutions. The role includes collaboration with multiple teams to deliver high-quality software products that meet business requirements.
Project Team:
Project Manager, BackEnd Team, FrontEnd Team, Manual QA (MQA), Automated QA (AQA), Technical Artist.
Tech Stack:
JavaScript, Typescript, React.js, PIXI.js, GSAP, TweenJS, Spine, Git, EventEmitter, HTML, CSS.
Your future tasks:
- Integrate and support browser games based on the PIXI.js library.
- Connect new games, resolve issues, and improve game features.
- Refactor and enhance the existing game engine architecture.
- Develop and optimize high-performance applications using PIXI.js.
- Compose clean, efficient, and dependable code.
- Conduct code reviews and ensure compliance with coding standards.
- Optimize game performance by identifying and eliminating bottlenecks.
Requirements:
- 4+ years of experience as a Front-End developer, including slots development.
- Proficiency with JavaScript (Advanced Level), Typescript.
- Strong experience with PIXI.js or similar libraries (create.js, phaser.js).
- Animation development experience (GSAP, Spine, TweenJS).
- Solid understanding of SOLID principles, client-side architecture, and design patterns.
- Experience with game optimization.
- Familiarity with GIT rebasing schema and submodules.
- English — B1+; Ukrainian — C1+.
Will be a plus:
- Knowledge of React.js, Node.js.
- Familiarity with RxJS, StateMachine, EventEmitter.
- Experience with PostMessage and WebWorkers.
- Knowledge of SQL or similar databases.
- Experience with HTML, CSS, XML.
- Experience working with slot schema environments.
Competencies:
- Strong problem-solving skills, especially in critical situations.
- Leadership qualities and team collaboration.
- Analytical and communication skills.
- Initiative and proactive attitude towards improvement.
Work conditions:
- Competitive salary and Quarterly bonus system
- Flexible schedule — You can choose convenient working hours (start work from 8 to 11, 8 hours/day) — No tracking systems
- Remote or hybrid work in Bratislava (Slovakia)
- Location — Europe (preferably Slovakia)
- Business trips to Bratislava every 3-6 months — the company provides compensation of the expenses
- Care for employees’ work-life balance — 17 working days of vacation; unlimited sick leave; preserved public holidays, in accordance with Ukrainian legislation
- Learning and professional development — English/Slovak courses, budget for professional courses and certifications, expert communities, professional events
- Care for employees’ mental health — Corporate psychologist
- Equipment — The company provides computers for work
We value honesty, openness, friendliness, a positive attitude, and independence.
Let’s create a cool product with us:)