Job Description
Unity Developer
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++
Similar Jobs
Explore other opportunities that match your interests
Systems Engineer, European Sovereign Cloud Managed Operations
Haystack
AI Product Delivery and Supply Chain Senior Manager
Jobs via Dice
Senior Product Line Systems and Support - Custom Order Engineer