Job Description
Key Responsibilities:
Game Development & Optimization
- Design, develop, and optimize browser-based games using JavaScript, TypeScript, and PIXI.js/Cocos.
- Implement and refine rendering, UI/UX, and gameplay features to deliver immersive and engaging game experiences.
- Apply object-oriented programming (OOP) principles to create scalable, modular, and maintainable game code.
- Continuously enhance and iterate on game design and functionality based on user feedback and playtesting results.
Collaboration & Specification Implementation
- Collaborate closely with designers, product teams, and other stakeholders to translate game specifications into fully realized features.
- Ensure a seamless and intuitive user experience through strong UX understanding and consistent interface design.
Performance, Scalability & Code Quality
- Develop and maintain efficient, high-performance codebases optimized for cross-platform compatibility and scalability.
- Analyze and optimize algorithms to ensure optimal performance and low computational complexity.
- Write clean, maintainable, and well-documented code that adheres to modern JavaScript standards (ES5/ES6).
- Ensure adherence to security best practices in the development of web-based games.
Tools & Workflow
- Build and maintain asset pipelines using task runners and bundlers such as Grunt, Gulp, and Webpack.
- Integrate game logic with external systems, APIs, and third-party services as needed.
- Use version control systems like Git for effective code management, collaboration, and deployment workflows.
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
Professionalism & Adaptability
- Demonstrate the ability to work effectively under high-pressure conditions and tight deadlines.
- Adapt quickly to changing requirements and contribute proactively to problem-solving and innovation.
Required Qualifications:
Experience & Technical Skills
- Minimum of 5 years of experience in game development using JavaScript and TypeScript.
- Proven hands-on experience with PIXI.js/Cocos, WebGL, HTML5, and CSS, specifically in the context of game development.
- Solid understanding of Object-Oriented Programming (OOP) principles.
- Practical experience with game-related content formats such as JSON and XML.
- Strong problem-solving skills with a focus on optimizing game performance.
- Experience with algorithm design and evaluating algorithmic complexity.
Platform & Tools
- Experience developing games for both desktop and mobile platforms.
- Familiarity with modern front-end build tools and workflows, including webpack, Grunt, and Gulp.
- Understanding and use of state management tools like Redux.
- Proficiency with Git and adherence to version control best practices.
UX, UI & Game Design Sensibility
- Strong grasp of UX/UI principles with a player-first mindset.
- Ability to design and build intuitive, engaging game interfaces and interactions.
- A strong product mindset with the ability to empathize with users and craft meaningful game experiences.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
Security & Best Practices
- Knowledge of game security fundamentals and securing large-scale web-based game systems.
Soft Skills & Collaboration
- Ability to work independently or collaboratively in a fast-paced, agile environment.
- Excellent communication skills and team collaboration mindset.
What we offer:
- MacBook provided.
- Competitive salary package with the 13th-month salary.
- Attractive long‑term and performance bonus.
- Review salary every release milestone.
- 5-day working week (Monday-Friday) with flexible working hours.
- Friendly work environment, no office politics.
- Free snack breaks and drinks, birthday celebration policy.
- Opportunities to gain hands-on experience in new and cutting-edge technologies.
- Work closely with seniors and domain experts.
- Experience the true spirit of a fast growing and well-funded start-up.
Similar Jobs
Explore other opportunities that match your interests
Software Engineer II - Backend Development
Zendesk
Realm Digital
Senior Front-end Software Engineer