Senior Software Engineer (Vue.js/TypeScript) - iGaming
xDesignRemotely
typescriptgraphqlvue.jsvitestvue routerstorybookpinia
Job Description
📋 Description
- Design, build and maintain scalable, accessible and performant frontend applications using modern
- Lead technical design and architectural discussions, ensuring solutions are maintainable
- Develop and evolve component libraries and design systems with a focus on reusability
- Champion engineering excellence through clean code, automated testing, documentation and code
- Drive delivery across multiple initiatives while balancing speed, quality and commercial value.
- Mentor engineers through coaching, pairing and constructive feedback, helping raise capability
🎯 Requirements
- Technical Expertise: Modern TypeScript, including advanced types, generics and utility types
- Vue.js (Vue 3, Composition API) and the wider Vue ecosystem
- State management with Pinia or Vuex
- Vue Router and client-side routing patterns
- Component-driven development and design systems (e.g. Storybook)
- REST and GraphQL API integration
🎁 Benefits
- 35 days leave (including bank holidays).
- Private medical insurance.
- Enhanced parental and adoption leave.
- Financial coaching + 5% pension match.
- 40 hours ofpaid learning and development.