What You'll Do
Collaborate on the development of a communication platform that powers interactions between game publishers and their communities. You'll build reusable components and modules using React.js, integrate with backend services, and ensure seamless functionality across products. Your work will directly impact the reliability and responsiveness of user-facing features.
Take part in refining system architecture and interface design, contributing ideas that improve both developer experience and end-user performance. You'll also help maintain application stability through thoughtful implementation and proactive optimization.
Requirements
- At least three years of professional frontend development experience
- Proficiency in React.js and building dynamic, interactive UIs
- Familiarity with state management using MobX
- Working knowledge of Node.js and the Nest.js framework
- Experience with database technologies such as MongoDB and IndexedDB
- Understanding of REST APIs, WebSockets, and HTTPS protocols
Preferred Qualifications
- Background in real-time web applications
- Exposure to Meteor.js
- Experience with CI/CD pipelines, code quality tools, and performance profiling
- Knowledge of Docker and Kubernetes (k8s)
- Familiarity with webpack module federation for scalable frontend architecture
- Experience monitoring client-side application behavior and performance
Technical Environment
You'll work primarily with React.js and MobX on the frontend, supported by Node.js and Nest.js on the backend. The stack includes MongoDB and IndexedDB for data storage, real-time communication via Sockets, and modern tooling including Docker, k8s, and webpack module federation. Monitoring and performance analysis are integrated into the development lifecycle.