This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Are you an experienced Front-end Engineer?This is your opportunity to join a leading and rapidly growing global organization within the GameTech industry. Principal Engineers hold a central role within the technology department, tasked with devising elegant, performant solutions to complex business problems. This position balances high-level technical roadmap execution with hands-on coding, ensuring the delivery of modular, reusable, and highly testable software.
Job Responsibility:
Hands-on Leadership: Maintaining active involvement in the codebase to solve root-cause issues and lead by example within the engineering squads
Architectural Bridge: Serving as the primary link between Architecture and Development teams to ensure scalable, secure, and high-performance software delivery
Technical Mentorship: Guiding the growth of engineers and assisting management in navigating complex technical challenges
Performance Oversight: Utilizing metrics such as Lighthouse and ChromeUX to monitor and optimize frontend health and user experience
Solution Design: Developing POCs and implementing robust solutions for non-functional requirements
Requirements:
Extensive expertise with JavaScript and preferably Vue.js
Advanced TypeScript skills combined with utility-first CSS frameworks like Tailwind and component libraries such as PrimeNG
Experience with Vite and Webpack for build optimization, with Storybook for component documentation
Proven ability to design and maintain Micro-frontend architectures using private NPM packages for internal shared libraries
Implementation of robust testing suites using Jest, Vitest, Jasmine/Karma, and Playwright
Familiarity with OpenShift and containerized environments for software delivery
Strong understanding of SPA/BFF communication, Service Workers, and modern Browser APIs (MutationObserver/ResizeObserver)
Expertise in Vue.js, React or Angular (v17+), including the migration or integration of high-scale platforms
Experience with action-based patterns using Pinia, VueX, and NgRx, alongside RxJS for reactive programming
Nice to have:
Knowledge of Server-Side Rendering (SSR) and hybrid mobile models (React Native/Ionic) will be considered as highly advantageous