Front-End / Client Developer

Tombola Ltd
3 days ago

Role details

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

Job location

Tech stack

JavaScript
Component-Based Software Engineering
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 Application Frameworks
WebGL
RxJS
Computer Gaming
Vue.js
Front End Software Development
React
Es2015

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

  • 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