You will develop and implement interactive applications, games, and simulations using the Unity engine in Louisville, KY.
Responsibilities
- Develop gameplay mechanics, user interfaces, and visual effects to create immersive experiences.
- Write clean, efficient, and maintainable code following industry best practices.
- Optimize performance and memory usage to ensure smooth and responsive applications.
- Debug and resolve technical issues and bugs identified during testing and development.
- Conduct thorough testing and quality assurance to ensure application reliability and stability.
Required Skills
- Proficiency in Unity game engine and C# programming.
- Hands-on experience with ECS (Entity Component System).
- Hands-on experience with DOTS (Data Oriented Technology Stack).
- Experience with GIS applications using MapBox Unity SDK.
- Experience with 3D modeling, animation, and physics systems within Unity.
- Solid understanding of object-oriented programming principles and software design patterns.
- Knowledge of game development concepts including collision detection and physics simulation.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
Preferred Skills
- A portfolio demonstrating your Unity projects or games.