01 Zakres zadań
Key responsibilities:
- Own and evolve the frontend architecture and technical frameworks across multiple game clients.
- Design and maintain reusable client foundations and game-category frameworks for different game paradigms.
- Develop and maintain frontend systems using React, TypeScript, Vite and modern CSS frameworks.
- Implement and maintain event-driven client‑server communication for realtime and on‑demand gameplay (e.g., via WebSockets).
- Translate gameplay flows, UX layouts and specs into scalable frontend implementations.
- Support and guide external development studios building on the client frameworks.
- Maintain source code repositories, versioning practices and build pipelines for game clients.
- Define and enforce frontend architecture patterns, testing practices and coding standards.
- Collaborate with product, design, backend and QA to ensure reliable player experiences.
- Identify architectural risks, performance bottlenecks and dependencies; drive resolutions.
- Ensure all game clients meet technical, operational and regulatory requirements.
