
C# UNITY DEVELOPER
We are looking for programmers and engineers that have experience using the Unity engine to design, implement, maintain and optimize code with the c# language.
What we'd like from you:
- Design code solutions to implement new features or improve existing ones
- Implement and integrate new features and components
- Be prepared to work on different areas within projects, such as build systems, tools, graphics, UI or gameplay
- Be able to diagnose issues and find solutions to them
- Help to keep code quality, organization, and automatization
- Review code written by other team members
What we think you need to achieve this:
- Strong proficiency on C# coding, including C# specific notions
- Experience on using generics, collections, containers and algorithms
- Knowledge in software design (UML, Design patterns, etc)
- English: written, professional level
Nice-to-have:
- Experience programing in XCode (Mac/iOS)
- Experience programing in Android Studio (Android)
- Experience optimizing CPU, GPU performance and memory footprint
- Proficient understanding of code versioning tools
- Experience in other programming languages (JAVA/JS/C++)
- Experience on videogames programming
- Familiarity with continuous integration systems
We offer:
- Dynamic and relaxed, but goal-oriented working environment, in a multidisciplinary team
- World-class technology
- Flexible working hours
- Competitive salary