Senior Unity Developer

Job not on LinkedIn

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Eon Dental

Eon Dental

201 - 500 employees

The demand for better smiles has never been greater. Our Eon One white-label clear aligner solution brings you the expertise, the technology and the mindset to make your own aligner brand a success. Our team of uniquely experienced professionals bring deeply comprehensive expertise in the field of clear aligner treatment and have produced over 3 million aligners and corrected over 100,000 smiles globally.

📋 Description

• Design and build modular, reusable Unity components using SOLID principles, dependency injection, and event-driven architecture. • Package components through Unity Package Manager to ensure easy integration, versioning, and dependency management across multiple projects. • Maintain a focus on creating project-agnostic components by avoiding project-specific dependencies. • Design and develop intuitive and high-performance UI elements for both 2D and 3D interactive applications. • Work on optimizing UI experiences for VR and AR environments. • Implement animations and interactive elements that are responsive and engaging. • Develop custom shaders using HLSL and Shader Graph for a variety of platforms, including URP and HDRP. • Optimize shaders and graphical assets to ensure high performance across both mobile and high-performance platforms. • Implement advanced graphics techniques to meet the needs of both 2D/3D graphics and VR/AR applications. • Provide thorough documentation for all Unity packages, including setup instructions and API references. • Create sample scenes that demonstrate how to implement and use the reusable components in different Unity projects. • Ensure clear, detailed guides are available for developers on how to best use the components. • Develop and maintain automated unit and integration tests for all components to ensure quality and stability. • Set up continuous integration (CI) workflows to validate components across different Unity versions and project environments. • Regularly test components for performance and ensure cross-platform compatibility. • Collaborate with other developers, designers, and product teams to ensure the effective integration of reusable components into larger projects. • Mentor junior developers, providing guidance and support in best practices for Unity development, code architecture, and performance optimization.

🎯 Requirements

• Bachelor's degree in Software Engineering, Computer Science, Software Development, or a related field • 5+ years of experience developing applications using Unity • Strong proficiency in C# • Solid understanding of clean code practices and clean architecture • Knowledge of component-based design • Familiarity with Git and version control workflows • Good understanding of 3D mathematics, including vectors, matrices, and trigonometry • Strong understanding and practical application of SOLID principles • Experience with modular and scalable systems, graphics optimization, and shader programming • Experience with VR/AR development, CI/CD pipelines, cross-platform development, and automated testing is preferred • Familiarity with the Domain-Driven Design (DDD) programming paradigm is a plus

🏖️ Benefits

• Great culture and growth opportunity • The chance to personally impact Eon’s customer experience • Push your boundaries working with highly motivated and cross-functional teams

Apply Now