Exciting opportunity to join a small technology company developing new applications for external clients.
RESPONSIBILITIES:
Collaborate with cross-functional teams to design, develop, and maintain Unity applications and games.
Translate design specifications into functional code, ensuring high-quality gameplay experiences.
Write well-structured, efficient, and maintainable code using C# within the Unity framework.
Conduct thorough testing and debugging to identify and resolve application/game defects, performance, and compatibility problems.
Optimize application/game performance by analyzing and improving code efficiency, reducing memory usage, and enhancing loading times.
Implement game mechanics, user interfaces, and interactive features based on project requirements.
Work closely with artists and designers to integrate art assets, animations, and visual effects into Unity applications/games.
Collaborate with the team to brainstorm and contribute creative ideas for new features and gameplay enhancements.
Stay up-to-date with industry trends, technologies, and best practices for Unity development.
Assist junior developers by providing guidance, code reviews, and mentorship.
This opportunity is a direct hire position located in Norcross. We offer flex hours, a bonus plan, and 401k, etc. In the future, we may offer options for telecommuting. Fantastic opportunity to develop next-generation applications. We'll consider helping with relocation expenses for out-of-town candidates.
REQUIRED SKILLS:
3+ years of current Unity professional game development experience (must be your focus)
5+ years of professional development experience
Strong proficiency in C# programming language and object-oriented programming principles.
Solid understanding of game development principles, including graphics rendering, physics, and animation systems.
Proficient in using Unity and its core features, such as asset management, scene organization, and particle systems.
Experience with version control systems (e.g., Git), bug-tracking tools, and collaborative development environments.
Strong problem-solving skills and a proactive attitude toward finding innovative solutions.
Ability to work independently, manage projects, and meet deadlines.
Excellent interpersonal and communication skills
Passion for technology and learning
PREFERRED SKILLS:
C++
Must be authorized to work in the US. Sponsorships are not available.