Front-End / Client Developer

Tombola Ltd
Sunderland, United Kingdom
16 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Sunderland, United Kingdom

Tech stack

JavaScript
Software Quality
Code Review
Digital Rendering
Continuous Delivery
Continuous Integration
Software Debugging
Video Game Development
Design of User Interfaces
Object-Oriented Software Development
Performance Tuning
TypeScript
Web Applications
WebGL
RxJS
Computer Gaming
Vue.js
Front End Software Development
React

Job description

Are you a highly proficient developer who excels at building high-performance, scalable web applications using modern TypeScript and JavaScript who is interested in developing games within our game studio? We're looking for an engineer with strong client-side skills and a passion for creating slick, responsive user experiences, especially those that involve high-speed interactivity. We value expertise in robust client architecture and optimization., * Client Architecture: Designing and implementing complex features for our game using cutting-edge client-side technology within our game development studio.

  • Performance Focus: Driving performance and efficiency improvements, ensuring lightning-fast load times and smooth execution across all devices.
  • Collaboration: Working closely with product, UI/UX, and back-end teams to define technical solutions and deliver world-class user interfaces.
  • Code Quality: Writing clean, well-tested, object-oriented code in TypeScript and contributing constructively to peer code reviews.

Requirements

Do you have experience in Vue.js?, * Web Expertise: Proven professional experience as a Front-End or Client-Side Developer.

  • ️ Core Language: Expertise in TypeScript and modern JavaScript (ES6+).
  • Architecture: Strong understanding of application state management, component-based frameworks, and front-end design patterns.
  • Optimization: Demonstrable experience in client-side performance tuning and debugging.

Nice-to-Have Skills:

  • Interest or hands-on experience with graphics rendering libraries like PixiJS, or any Canvas/WebGL technology.
  • Knowledge of GSAP, Spine, Vue, RxJS, Redux
  • ️Prior experience of iGaming or building interactive games/single page applications
  • Experience working within a fast-paced or continuous delivery (CI/CD) environment.

Apply for this position