Junior Unity Game Programmer:
Responsibilities:
As an Entry Level Unity Game Programmer, you’ll be responsible for learning and contributing to the development of game systems, features, and mechanics. You’ll be working closely with the game designers, artists, and other programmers to ensure the game is as polished and enjoyable as possible. Here are some of the responsibilities you’ll have:
- Learning Unity and C# programming
- Implementing small game features and systems
- Debugging code to ensure the game is free of bugs and glitches
- Collaborating with team members to ensure smooth game development
Required Skills:
- Basic knowledge of Unity and C# programming
- Familiarity with object-oriented programming
- Strong attention to detail
- Excellent problem-solving skills
Good to Have:
- Experience with game development tools
- Passion for video games and game development
Benefits:
- Training and mentorship programs
- Opportunities for growth and advancement
- Competitive salary and benefits package
Mid Level Unity Game Programmer:
Responsibilities:
As a Mid Level Unity Game Programmer, you’ll be responsible for designing, implementing, and maintaining game systems, features, and mechanics. You’ll be working closely with the game designers, artists, and other programmers to ensure the game is as polished and enjoyable as possible. Here are some of the responsibilities you’ll have:
- Developing and maintaining game systems using Unity and C#
- Collaborating with team members to implement gameplay features
- Testing and debugging code to ensure the game is free of bugs and glitches
- Optimizing game performance to ensure it runs smoothly on all devices
Required Skills:
- Expertise in Unity and C# programming
- Strong understanding of game mechanics and design principles
- Experience with object-oriented programming
- Familiarity with version control systems (e.g. Git)
- Ability to work in a team environment
- Excellent problem-solving skills
- Attention to detail
Good to Have:
- Experience with mobile game development
- Knowledge of other programming languages (e.g. Java, Python)
- Familiarity with 2D and 3D game engines
- Passion for video games and game development
Benefits:
- Opportunities for growth and advancement
- Competitive salary and benefits package
- Flexible work hours
- Remote work options
- Casual dress code
- Free snacks and beverages
Senior Level Unity Game Programmer:
Responsibilities:
As a Senior Level Unity Game Programmer, you’ll be responsible for leading the development of game systems, features, and mechanics. You’ll be working closely with the game designers, artists, and other programmers to ensure the game is as polished and enjoyable as possible. Here are some of the responsibilities you’ll have:
- Leading the development of game systems using Unity and C#
- Collaborating with team members to design and implement gameplay features
- Mentoring and training junior team members
- Testing and debugging code to ensure the game is free of bugs and glitches
- Optimizing game performance to ensure it runs smoothly on all devices
Required Skills:
- Expertise in Unity and C# programming
- Strong understanding of game mechanics and design principles
- Experience with object-oriented programming
- Familiarity with version control systems (e.g. Git)
- Ability to work in a team environment
- Excellent problem-solving skills
- Attention to detail
- Leadership and mentoring skills
Good to Have:
- Experience with mobile game development
- Knowledge of other programming languages (e.g. Java, Python)
- Familiarity with 2D and 3D game engines
- Experience with multiplayer game development
- Passion for video games and game development
Benefits:
- Opportunities for growth and advancement
- Competitive salary and benefits package
- Flexible work hours
- Remote work options
- Casual dress code
- Free snacks and beverages
- Company-sponsored game jams and hackathons
Lead Level Unity Game Programmer:
Responsibilities:
As a Lead Level Unity Game Programmer, you’ll be responsible for leading a team of game programmers and overseeing the development of game systems, features, and mechanics. You’ll be working closely with the game designers, artists, and other team members to ensure the game is as polished and enjoyable as possible. Here are some of the responsibilities you’ll have:
- Leading a team of game programmers and delegating tasks
- Collaborating with team members to design and implement gameplay features
- Testing and debugging code to ensure the game is free of bugs and glitches
- Optimizing game performance to ensure it runs smoothly on all devices
- Mentoring and training junior team members
- Participating in the recruitment and hiring process for game programmers
Required Skills:
- Expertise in Unity and C# programming
- Strong understanding of game mechanics and design principles
- Experience with object-oriented programming
- Familiarity with version control systems (e.g. Git)
- Familiarity with backend programming
- Ability to work in a team environment
- Excellent problem-solving skills
- Attention to detail
- Leadership and management skills
Good to Have:
- Experience with mobile game development
- Knowledge of other programming languages (e.g. Java, Python)
- Familiarity with 2D and 3D game engines
- Experience with multiplayer game development
- Passion for video games and game development
Benefits:
- Opportunities for growth and advancement
- Competitive salary and benefits package
- Flexible work hours
- Remote work options
- Casual dress code
- Free snacks and beverages
- Company-sponsored game jams and hackathons
- Company-provided equipment and software
Technical Director:
Responsibilities:
As a Director Level Unity Game Programmer, you’ll be responsible for overseeing the development of multiple game projects and managing a team of game programmers. You’ll be working closely with the game designers, artists, and other team members to ensure the games are as polished and enjoyable as possible. Here are some of the responsibilities you’ll have:
- Overseeing the development of multiple game projects
- Collaborating with team members to design and implement gameplay features
- Testing and debugging code to ensure the games are free of bugs and glitches
- Optimizing game performance to ensure they run smoothly on all devices
- Mentoring and training junior team members
- Participating in the recruitment and hiring process for game programmers
- Managing the budget and timelines for game development projects
- Reporting to upper management on the progress of game development projects
Required Skills:
- Expertise in Unity and C# programming
- Strong understanding of game mechanics and design principles
- Experience with object-oriented programming
- Familiarity with version control systems (e.g. Git)
- Experience and understanding of backend and server-side programming
- Ability to work in a team environment
- Excellent problem-solving skills
- Attention to detail
- Leadership and management skills
- Strong communication and interpersonal skills
Good to Have:
- Experience with mobile game development
- Knowledge of other programming languages (e.g. Java, Python)
- Familiarity with 2D and 3D game engines
- Experience with multiplayer game development
- Passion for video games and game development
Benefits:
- Opportunities for growth and advancement
- Competitive salary and benefits package
- Flexible work hours
- Remote work options
- Casual dress code
- Free snacks and beverages
- Company-sponsored game jams and hackathons
- Company-provided equipment and software