Playtech is the world’s largest online gaming software supplier traded on the London Stock Exchange Main Market, offering cutting-edge, value added solutions to the industry’s leading operators.
9 лютого 2024

Fullstack Game Developer (вакансія неактивна)

Київ

Technology stack:
HTML, CSS, Javascript. React, NodeJS, PixiJS, MongoDB, Photoshop.

Requirements:
1. 2+ years of experience in professional fullstack web software development
2. Commercial experience with modern web technologies(HTML, CSS, Javascript. React, NodeJS, PixiJS, MongoDB, Photoshop)
3. Strong knowledge of JavaScript fundamentals
4. Strong knowledge of OOP principles and patterns
5. Experience with TypeScript(or any other static typed language)

Responsibilities:

1. Game Development:
— Design new games based on the existing platform.
— Work closely with designers to implement and refine game mechanics, user interfaces, controls, and interactive systems that enhance player
engagement and enjoyment.
— Collaborate with the team to develop high-quality, efficient, and well-structured code that meets performance and gameplay requirements.
2. Refactoring and Code Optimization:
— Analyze existing codebase to identify areas for refactoring and optimization, enhancing code readability, maintainability, and performance.
— Optimize game code, algorithms, and data structures to ensure smooth gameplay experience and efficient resource usage.
4. Bug Fixing and Maintenance:
— Investigate and troubleshoot bugs and issues reported by QA and players, providing timely fixes to ensure a stable and bug-free
game experience.
— Participate in ongoing maintenance efforts to address technical debt and keep the game running smoothly after launch.
5. Collaboration and Communication:
— Collaborate with artists, designers, QA testers, and other developers to ensure seamless integration of game assets, mechanics, and systems.
— Communicate technical challenges, progress, and potential solutions with team members and stakeholders.
6. Performance Analysis and Optimization:
— Profile and analyze game performance to identify bottlenecks and areas for optimization, making improvements to achieve target frame rates
and responsiveness.
— Optimize memory usage, load times, and other performance-critical aspects to enhance the overall player experience.
7. Innovation and Feature Enhancements:
— Propose and develop innovative gameplay features, mechanics, and enhancements that align with the game’s vision and player preferences.
— Stay up-to-date with industry trends and emerging technologies to suggest improvements that can keep the game competitive and engaging.
8. Version Control and Documentation:
— Utilize version control systems to manage codebase changes, branches, and merges effectively.
— Document code, systems, and processes to facilitate knowledge sharing with team members.
10. Continuous Learning and Improvement:
— Pursue ongoing learning to keep up with advancements in game development techniques, tools, and technologies.
— Actively seek opportunities to improve personal and team efficiency through process optimization and the adoption of new practices.