Unity Programmer at Incredible Technologies

Job for Unity Programmer at Incredible Technologies

Studio: Incredible Technologies

Job Opening: Senior Unity Programmer – Amusement

Location: Illinois, USA

Type: Full-Time

Responsibilities:

  • Core system architecture
  • Implementation of unique game-play mechanics and complex user interface
  • Regular iteration and maintenance of the above systems
  • Constant communication with other developers and production teams
  • Estimation of time to complete tasks
  • Documentation of key algorithms and interfaces
  • Prioritize tasks and deliver on them in a timely manner

Qualifications & Skills:

  • Exhibit strong problem solving and decision-making skills
  • Exercise great verbal and written communication skills, as well as be organized and helpful
  • Capable of working in a team environment as well as working independently
  • Able to diagnose problems and make quick, accurate decisions
  • Adept in fast-paced environments where multi-tasking and attention to detail are crucial
  • Troubleshoot and deliver solutions to programming defects and deployment issues
  • Improve and refactor existing code
  • Required:
    • Proficiency in C# scripting
    • Experience with both the Unity3D game engine and implementing exciting 2D UI (in-game and menu). The preferred candidate will have experience working on physics-based games with strong 3d math skills.
    • Experience with Unity’s asset pipeline for both 2D and 3D art, including meshes, textures, materials, prefabs, and how assets might be optimized for mobile development. Asset bundle experience would be beneficial.
    • Ability to work in the A-Z game development process – from concept thru design, development, and delivery. Also, the ability to work on existing games, and their established patterns for bug fixes, architecture, and features additions. 
    • Ability to integrate 3rd party libraries, SDKs, and plug-ins to support mobile
  • Helpful to Have:
    • History with cloud-based backend server systems (AWS) and NoSQL DBs
    • Understanding of Java/Spring/Tomcat environments
    • Experience with 3D modeling software, animation

Education & Experience:

  • Bachelor’s degree in Computer Science and/or equivalent work experience required
  • Minimum 5 years of professional/indie game development experience OR 6 years of relevant software engineering experience
  • Minimum 3 years of experience with Unity for mobile development
  • Credited as a programmer on at least two shipped titles or playable games in an app store

Apply for the Job Online: To apply, share your details
 

Leave a Reply

Your email address will not be published. Required fields are marked *