Salary
💰 $53,000 - $60,000 per year
Tech Stack
JavaLuaPythonRustSwiftTypeScriptUnity
About the role
- Work intimately with an interdisciplinary team to carry product development from conception to execution
- Core system architecture
- Implementation of unique game-play mechanics and complex user interface
- Regular iteration and maintenance of game systems
- Constant communication with other developers and production
- Implement game-play features and improvements
- Collaborate with producers, artists, designers, and lead engineers
- Troubleshoot and deliver solutions to programming defects
- Deliver sprint builds and releases on time
- Constant improvement and refactoring of existing code
Requirements
- AS/BA/BS in CS or similar, or equivalent experience
- 3 years professional/indie game development experience OR 6 years of other relevant software engineering experience
- Credited as a programmer on at least one shipped title or playable games
- Proficiency in TypeScript
- Proficiency in two of the following languages: C#, Swift, Java, C++, Rust, Python or Lua
- Proficiency in one of the following web game engines: PixiJS (preferred), ThreeJS, Phaser
- Proficiency in Unity
- Excellent written and verbal communication skills
- Strong knowledge of fundamental OOP concepts
- Ability to handle and prioritize multiple tasks
- Ability to work in the A-Z game development process – from concept thru design, development, and delivery
- Ability to meet strict deadlines
- Creative problem solver
- Self-driven motivator
- Comfortable in a fast-paced, collaborative, entrepreneurial environment
- Curious with experimenting with the latest developer technologies and standards