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 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 during the initial months, with guidance from experienced team members * Engaging corporate events and activities * Competitive financial compensation