高级 2D JavaScript 游戏开发工程师-6+ 年
Senior 2D JavaScript Game Developer-6+ years
开发工程限定地区(需当地身份)
公司PradeepIT Consulting Services Pvt Ltd
薪资未公开
工作地点India
地域资格限定地区(需当地身份)
时区要求日间重叠约 6 小时,基本正常作息
用工类型Contractor
发布时间15 天前
数据来源Himalayas
注意地域限制:该职位明确限定在 India 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。
职位:高级2D JavaScript游戏开发工程师
远程:是
入职时间:立即
时长:3个月,可延长
职位数量:2
经验:4年以上
工作班次:印度时区
选拔流程:技术面试后进行实操面试
职位描述:请见下文
- 高度熟练且经验丰富的高级2D JavaScript游戏开发工程师
- 热爱游戏开发,具备扎实的数学基础,用于碰撞检测和速度物理计算。
- 作为高级JavaScript游戏开发工程师,您将负责使用JavaScript、HTML5和CSS3开发互动且引人入胜的游戏。
- 职责:使用JavaScript、HTML5和CSS3开发互动且引人入胜的游戏。
- 实现数学算法用于碰撞检测和物理模拟。
- 与艺术家、设计师和其他开发人员合作,创建游戏机制和功能。
- 优化游戏性能,适配不同平台和设备。
- 进行代码审查并为初级开发人员提供反馈。
- 研究并实现新兴的游戏开发技术和方法。
- 跟踪行业趋势和最佳实践。
- 具备将游戏环境与后端系统和API集成的经验(加分项)
- 要求:计算机科学或相关领域的理学学士学位。
- 游戏开发相关的数学课程和物理课程学习经历。
- 精通JavaScript、HTML5和CSS3,以及Phaser和CreateJS - 必须掌握
- 对游戏开发原则和最佳实践有深入理解。
- 出色的数学能力,适用于游戏开发,包括碰撞检测算法、速度和运动的物理模拟、向量和矩阵运算,以及用于游戏机制的三角函数和微积分。
- 具备游戏引擎/框架(如Phaser、CreateJS或类似工具)的使用经验。熟悉CSS3和JS动画框架(如Greenshock / AnimJS),以支持2D游戏开发 - 加分项
- 了解软件工程原则和设计模式。
- 熟悉版本控制系统(如Git)和协作开发流程。
- 强大的问题解决和调试能力。
- 在跨学科团队中有效沟通和协作。
- 经验:
- 至少4年JavaScript游戏开发或类似角色的工作经验。
- 有使用JavaScript、HTML5和CSS3开发互动游戏的实际经验。
查看英文原文
Position: Senior 2D JavaScript Game Developer
Remote: Yes
Start Date: Immediate
Duration: 3 months extendable
Number of positions: 2
Experience: 4+ Years
Working shift timing: India shift
Selection Process: Technical Round followed by Practice Round.
Job Description: Please find below
- Highly skilled and experienced Senior 2D JavaScript Game Developer
- Passionate about game development and has a strong background in mathematics for collision detection and velocity physics.
- As a Senior JavaScript Game Developer, you will be responsible for developing interactive and engaging games using JavaScript, HTML5, and CSS3.
- Responsibilities: Develop interactive and engaging games using JavaScript, HTML5, and CSS3.
- Implement mathematics algorithms for collision detection and physics simulations.
- Collaborate with artists, designers, and other developers to create game mechanics and features.
- Optimize game performance for different platforms and devices.
- Conduct code reviews and provide feedback to junior developers.
- Research and implement emerging game development technologies and techniques.
- Stay up-to-date with industry trends and best practices.
- Experience integrating game environments with back-end systems and APIs (nice-to-have)
- Requirements: Bachelor of Science in Computer Science or related field.
- Relevant coursework in Mathematics for Game Developers and Physics for Game Developers.
- Proficiency in JavaScript, HTML5, and CSS3, Phaser and CreateJS - MUST HAVE
- Strong understanding of game development principles and best practices.
- Excellent mathematics skills for game development, including collision detection algorithms, physics simulations for velocity and motion, vector and matrix operations, and trigonometry and calculus for game mechanics.
- Experience with game engines/frameworks such as Phaser, CreateJS, or similar Good understanding of CSS3 and JS Animation frameworks like Greenshok / AnimJS to support 2D game development - GOOD TO HAVE Knowledge of software engineering principles and design patterns.
- Familiarity with version control systems (e.g., Git) and collaborative development workflows.
- Strong problem-solving and debugging skills.
- Effective communication and collaboration within multidisciplinary teams.
- Experience:
- Minimum of 4 years of experience as a JavaScript Game Developer or similar role.
- Demonstrated experience in developing interactive games using JavaScript, HTML5, and CSS3.
- Experience implementing mathematics algorithms for collision detection and physics simulations.
- Strong portfolio showcasing previous game development projects.
Originally posted on Himalayas
本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。
本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。
该公司其他在招职位
资深后端开发工程师
开发工程限定地区(需当地身份)
ServiceNow开发工程师
开发工程限定地区(需当地身份)
高级销售主管
市场运营职能支持限定地区(需当地身份)
iOS移动工程师
开发工程限定地区(需当地身份)
Oracle财务 | 分析师 | 6-8年经验 | 远程
职能支持限定地区(需当地身份)