Senior Unity Developer
The Role
Responsibilities:
- Develop and optimize 3D applications using Unity Engine and C#.
- Implement and maintain WebGL for high-performance web applications.
- Design and integrate shaders to enhance visual elements and performance.
- Collaborate with teams to integrate native plugins and external APIs.
- Create tools to improve workflows and automate tasks within Unity.
- Ensure application scalability, security, and maintainability. Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years experience in software development with at least 3 years of focused Unity and C# experience.
- Profound knowledge of 3D programming and graphics optimization in Unity.
- Experience with WebGL and building applications for web-based 3D visualization.
- Strong background in shader programming and graphics rendering.
- Demonstrable experience with native plugins and communication interfaces for Unity.
- Excellent problem-solving and analytical skills.
- Strong communication and team collaboration skills. Additional Skills:
- Experience with other programming languages such as JavaScript or Python.
- Knowledge of additional 3D tools such as Blender or 3ds Max.
- Experience with virtual reality (VR) or augmented reality (AR) development.
- Previous work in business or enterprise application development.