Trueplay is a Loyalty Booster Suite that enables iGaming brands to build lasting customer relationships based on trust and mutual benefit. It features three programs that ensure player interactions with gambling platforms are exciting right from the start.
We offer solutions on three epic levels:
Acquisition and engagement — CopyStake introduces users to an iGaming website, allowing them to bet alongside their favorite streamers.
Retention — the Play to Earn and Hold to Earn loyalty programs keep player engagement high by guaranteeing rakeback and distributing a share of the platform’s revenue.
Brand equity — the tokenization of loyalty points helps transform users’ affinity for a brand into a personal interest in its financial success. In Trueplay’s take on Web3 loyalty, players feel like casino stakeholders.
More than 20 iGaming brands from 18 markets are fostering player loyalty with Trueplay.
Our expanding company is looking for a Senior VueJS Developer.
It is important for us that you have:
5+ years of experience in frontend development
High proficiency with modern JavaScript (ES6, ES7) and TypeScript
3+ years of experience with Vue.js (version 2–3) framework and its core principles, components, reactivity, and the virtual DOM
Familiarity with the Vue.js ecosystem, including Vite/Vue CLI, Vuex, Pinia, TanStack Query, and Nuxt.js
Good understanding of HTML5 APIs (Location, Navigator, etc.), including the Pug preprocessor
CSS3, including the SCSS preprocessor
Knowledge of functional programming and object-oriented programming paradigms
Ability to write efficient, secure, well-documented, and clean JavaScript/TypeScript code
Familiarity with JavaScript unit testing (Vue Test Utils, Jest)
Experience with both consuming and designing RESTful API and WS
Understanding and knowledge of principles for developing reactive and scalable web applications
Experience with asynchronous data requests and understanding of the basic principles of network requests, including AJAX and Fetch API
Understanding of principles for designing and developing responsive user interfaces
Ability to optimize performance and loading of web applications, including image optimization, caching, and minimizing server requests
Experience with version control systems, such as Git, and the ability to work in a team environment using Gitflow or similar development methodologies
Ability to work in an Agile development environment and experience with project management tools such as Jira or Trello
You will be responsible for:
Developing and maintaining complex web interfaces using Vue.js (versions 2–3) and related technologies
Participating in the architectural design of the frontend part of web applications
Writing high-quality, clean, efficient, and well-documented JavaScript/TypeScript code
Conducting code reviews and ensuring high code quality within the team
Optimizing web application performance, including reducing loading times and improving speed
Integrating with RESTful APIs and WebSockets (WS)
Developing and maintaining unit tests and integration tests
Actively participating in the development process using the Agile methodology
Collaborating with backend developers, designers, and other team members
Solving complex technical problems and providing technical support
Researching and implementing new technologies and approaches in development
Mentoring junior developers and sharing knowledge within the team
Ensuring cross-browser compatibility and responsiveness of web applications
Participating in the development and maintenance of CI/CD pipelines
Ensuring the security of frontend applications
Participating in sprint planning and task estimation
We offer:
Two meeting hubs in Warsaw, Poland, and Kyiv, Ukraine
Flexible working hours
Compensation that includes coverage for 20 days to recharge and unwind
Additional support covering 14 days for health-related matters when needed
Support in professional growth durin



