Gamdom logo

Full-Stack Developer (Front-End Focused)

Gamdom

Location

Amsterdam

🌐

Type

full time

Salary

Negotiable

Posted

Aug 4, 2025

Mid
full time

Job Description

We are seeking a skilled and motivated Full-Stack Developer with a front-end focus to join our growing engineering team. This role is central to the development and maintenance of our web-based platform, which relies heavily on live data visualization, real-time interactivity, and scalable architecture.

The ideal candidate will demonstrate deep expertise in React.js and associated front-end technologies, including PixiJS, ThreeJS, MobX/Zustand, and XState, while also possessing solid backend experience using Node.js (Express), PostgreSQL, and WebSocket technologies.

### Key Responsibilities

- Develop and maintain dynamic, responsive, and scalable front-end interfaces using React.js, MUI, and styled-components.
- Implement interactive graphics and animations with PixiJS, ThreeJS, and optionally Spine for advanced motion design.
- Manage complex client-side logic using MobX, Zustand, and XState (state machines).
- Configure and maintain efficient front-end tooling and build pipelines with Webpack.
- Build and maintain robust backend services and APIs using Node.js and Express.
- Design and manage database schemas, queries, and optimizations with PostgreSQL.
- Implement real-time communication and data handling using WebSockets and Socket.IO.
- Collaborate closely with UI/UX designers, product managers, and other developers to deliver high-quality product features.
- Participate in code reviews, testing (unit/integration), and continuous delivery processes.
- Identify performance bottlenecks and optimize front-end and back-end performance.
- Stay current with industry best practices, technologies, and trends to ensure innovation and technical excellence.

### Required Qualifications

- Proven professional experience as a Full-Stack Developer, with an emphasis on front-end engineering.
- Proficiency in React.js and modern front-end development practices.
- Hands-on experience with PixiJS, ThreeJS, or other WebGL/canvas-based libraries.
- Experience with state management tools such as MobX, Zustand, or Redux, and XState for state machines.
- Experience with styled-components and UI libraries such as Material UI (MUI).
- Strong back-end development skills with Node.js and Express.js.
- Solid understanding of relational databases, particularly PostgreSQL.
- Experience implementing and managing WebSocket / Socket.IO for real-time data.
- Familiarity with Webpack configuration and performance optimization.
- Strong understanding of front-end performance tuning and responsive design principles.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication skills and ability to work effectively in cross-functional teams.

### Preferred Qualifications

- Familiarity with Spine animation tools (for front-end animation workflows).
- Experience with CI/CD pipelines and deployment automation.
- Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Understanding of testing frameworks (e.g., Jest, Mocha).
- Familiarity with Agile/Scrum development methodologies.

### What We Offer

- An opportunity to work on cutting-edge real-time web technologies.
- A collaborative, inclusive, and high-performing work culture.
- Competitive salary and benefits package.
- Professional development support and opportunities for career advancement.
- A chance to make a direct impact on innovative products in a fast-paced industry.

Ready to Join the Team?

Great Team
Fast Growth
Amazing Benefits

Take the next step in your career and help Gamdom build amazing products that impact millions of users worldwide.