Location
Bethesda, MD | United States
Job description
Unity Developer
About the Job:
We are searching for an experienced (Mid or Strong-Junior) Unity programmer with deep
Understanding of OOP concept and knowledge of how to support and scale an ongoing project, who will join our development team.
You'll enjoy working with an experienced and passionate team, challenging projects and personal growth. The right candidate will be a team player that will enjoy a casual and dynamic work environment. We're a growing company and looking for passionate, innovative and talented people to join our team and help us to create the next generation of interactive products.
Responsibilities:
- Achieve the development goals of the project with innovative implementation.
- Maintain clean and readable code according to the company standards.
- Implement new game features and systems.
- Self-critique work and ensure that quality and scheduling goals are met.
- Work closely with artists, game designers, and producers to implement game features
Requirements:
- 3+ years of experience in programming/engineering development
- B.Sc. degree in Computer Science, Math, Engineering or equivalent experience
- Previous programming experience on published titles/applications
- Great knowledge of C#, development and optimization skills with Unity
- Good broad Unity knowledge, animation, scene management, particles, physics
- Experience of Unity application interfacing with remote APIs beneficial
- Able to creatively solve implementation problems in Unity balancing performance with realism
- Proven experience in developing and implementing key gameplay systems
- Outstanding knowledge of performance/memory constraints of game software
- Understanding of the challenges associated with cross-platform development
- Excellent communication and interpersonal skills, great team player.
- Experience with GIT version control beneficial
Personal Qualities:
- High achiever and conscientious worker
- Self-starter, able to push ahead under little or no supervision.
- Great proactive communicator
- Able to work effectively as part of a team
Job tags
Salary