Position: Senior Software Developer (Game Development)
Location: Remote
Department: Game Development
Reports To: Lead Game Developer / CTO
About Us:
Knovon is a leading community-driven organization dedicated to empowering youth and young adults through innovative game development and software engineering education. We leverage platforms like Roblox to provide hands-on learning experiences and create our own cutting-edge games and applications. Join us in shaping the future of game development!
Job Summary:
We are seeking a talented and experienced Senior Software Developer to join our Game Development team. The ideal candidate will have a strong background in game development, a passion for creating engaging and immersive gaming experiences, and the ability to lead and mentor junior developers. This role involves designing, developing, and maintaining high-quality games while collaborating with cross-functional teams to deliver exceptional products. This position is part of the Knovon Volunteer community.
Key Responsibilities:
- Lead the design, development, and implementation of game features and systems.
- Write clean, efficient, and well-documented code.
- Collaborate with artists, designers, and other developers to create engaging and immersive gaming experiences.
- Mentor and provide guidance to junior developers, fostering a collaborative and productive team environment.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Optimize game performance and troubleshoot issues to ensure smooth gameplay.
- Stay up-to-date with industry trends, technologies, and best practices in game development.
- Contribute to the continuous improvement of the development process and pipeline.
- Assist in the planning and estimation of project timelines and resources.
Recommended Qualifications:
- 3+ years of experience in game development.
- Proficiency in programming languages such as C++, C#, or JavaScript.
- Experience with game engines such as Unity or Unreal Engine.
- Strong understanding of game design principles and mechanics.
- Excellent problem-solving skills and attention to detail.
- Ability to work effectively in a collaborative team environment.
- Strong communication and interpersonal skills.
- Passion for gaming and a deep understanding of the gaming industry.
Preferred Qualifications:
- Experience with multiplayer game development.
- Familiarity with version control systems such as Git.
- Knowledge of 3D modeling and animation software.
- Experience with mobile game development.
What We Offer:
- Opportunities for professional growth and development.
- A dynamic and collaborative work environment.
- The chance to work on exciting and innovative projects.
- The opportunity to make a meaningful impact in the world of game development.
To apply for this job please visit docs.google.com.