Mid Games is hiring a Web Game Engineer (Three.js)

Web Game Engineer (Three.js / PIXI.js / TypeScript)

Location: Remote
Job Type: Contract → Full-time
Compensation: Cash and/or Equity

About the Role

We’re looking for a highly skilled Gameplay Engineer with a background in modern web technologies to help develop and refine our custom multiplayer game engine and web-based games. You will be working on cutting-edge real-time multiplayer experiences using technologies like Three.js, PIXI.js, Node.js, and TypeScript.

If you have pre-existing experience with 3D or 2D web rendering, a deep understanding of the web’s performance challenges in games, and a passion for building high-quality interactive experiences, we want to hear from you!

What You’ll Do

  • Develop and optimize real-time game rendering using Three.js and/or PIXI.js
  • Work with TypeScript to build and maintain robust, scalable, and maintainable code
  • Collaborate on improving our multiplayer game engine using Node.js (a plus)
  • Implement game mechanics, physics, UI, and networking logic
  • Optimize WebGL/WebGPU performance for smooth gameplay on browsers
  • Troubleshoot and debug performance issues across different devices

What We’re Looking For

:white_check_mark: Experience with Three.js and/or PIXI.js (this is a must!)

:white_check_mark: Strong TypeScript skills (JavaScript experience also acceptable)

:white_check_mark: Understanding of game performance optimization for web-based games

:white_check_mark: Familiarity with WebSockets, WebRTC, or other real-time networking concepts (a plus)

:white_check_mark: Experience with Node.js (not required, but a big plus)

:white_check_mark: Comfortable working in a highly collaborative, iterative development process

Why Work With Us?

:rocket: Work on cutting-edge multiplayer and game engine projects

:video_game: Build games that run directly in the browser with no installs

:earth_americas: Remote-friendly and flexible work hours

:bulb: Opportunity to work on both engine-level development and game-specific features

We’re a small, highly agile team where everyone wears multiple hats. One day, you might be optimizing WebGL rendering performance, the next debugging netcode, followed by implementing gameplay mechanics or refining UI interactions. The ideal candidate is a polyglot developer who thrives on variety, is comfortable diving into different aspects of game development, and enjoys solving complex technical challenges across multiple domains. If you love the idea of working on a full-stack game engine experience—touching rendering, networking, game logic, and beyond—this is the role for you.

Want to Apply?

Please send us an email with your resume and portfolio to hello@mid.games to apply, or DM me on Discord

I am excited to apply for the Gameplay Engineer role. With extensive experience in Three.js, PIXI.js, TypeScript, and real-time multiplayer game development, I am eager to contribute to cutting-edge multiplayer experiences.

I have a strong background in web-based game rendering and performance optimization, ensuring smooth gameplay across various devices. Additionally, my familiarity with WebSockets, WebRTC, and Node.js allows me to build scalable, real-time game logic and networking solutions. I thrive in collaborative, fast-paced environments and enjoy tackling complex technical challenges, from rendering optimizations to implementing engaging gameplay mechanics.

I have attached my resume detailing my experience. I would love to discuss how my skills align with your team’s goals. Looking forward to the opportunity to contribute to your innovative projects!

Hi, Sam
I’m interested in this job position. I would like to work with your team.

Hi, Sam.
I have just send email to you with my resume.
Thank you

I am a senior Three.js developer with extensive experience in web-based 3D graphics.

I have contributed to the development of open-source BIM software and have a strong background in real-time 3D applications.

My Skills & Experience:

  • Expertise in Three.js and/or PIXI.js (Mandatory)
    I have 6 years of extensive experience with Three.js, building complex 3D applications.
  • Strong TypeScript & JavaScript Skills
    Of course, this is a fundamental skill that I have mastered.
  • Web-Based Game Performance Optimization
    I have developed numerous educational virtual laboratories and virtual tours for various companies.
    Additionally, I have worked with multiple physics libraries, including Ammo.js, Cannon.js, and more.
  • Real-Time Networking: WebSockets & WebRTC
    I have extensive experience with Socket.io and WebRTC, ensuring real-time interactions in applications.
  • Experience with Node.js (Not Required, but a Big Plus)
    The MERN stack (MongoDB, Express.js, React.js, Node.js) is one of my core technical qualifications.
  • Comfortable with a Collaborative, Iterative Development Process
    I enjoy teamwork and have experience using GitHub, Jira, Docker, AWS, and other development tools.

My solution for improving your performance is as follows:

  • Memory Usage & Performance Optimization
  • Data Streaming & Loading Optimization
  • Selection & Interaction Efficiency
  • Material & Shadow Handling Improvements
  • Rendering & Scene Optimization
  • Memory & Data Handling Enhancements

In addition to these, I have many detailed solutions.
I’d like to know your offer in more detail

Best regard.

This topic was automatically closed after 30 days. New replies are no longer allowed.