Senior Unity Developer
Who are we?
Eon Dental is a high-impact medical devices & tech company growing at neck-breaking speed. We are a team of over 400 colleagues dedicated to making Eon Dental a leading global player in the clear aligner and dental services industry.
Eon Dental aims to deliver value to dentists and orthodontists worldwide by offering a superior quality product, dynamic pricing, treatment schemes as well as after-sales service and assistance.
Software and innovation are involved in all aspects of our product lifecycle; beginning from an engaging experience on the frontend applications that serve customers and dentists to robust backend solutions for process management and automation.
Our excitement about the vision and mission of the company has enabled us to foster a great culture and an exciting work environment that is based on building synergies and our team’s exceptional talent to make our customers’ experiences outstanding.
Your Impact
The Senior Unity Developer based out of Jordan, will report to the Head of Software Engineering, and will be responsible for designing and implementing robust, reusable components and systems within Unity. This includes developing high-quality, modular Unity packages that can be seamlessly integrated into various applications across multiple projects. The role demands deep expertise in Unity's graphics and UI development capabilities, performance optimization, shader programming, and the application of best practices in modular and scalable design.
What You'll Do
- 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.
- Adhere to the quality standards and safety procedures as per the company guidelines and local regulations.
- Take appropriate actions in relation to any hazards and work-related issues, and escalate as needed, in order to ensure prompt and effective resolution.
- Perform other job-related tasks as assigned by the line manager, in order to ensure the fulfillment of organizational objectives.
What To Bring
- Bachelor’s degree in Software Development or similar discipline
- 5+ years of experience in Unity / C#
- Clean code/ Clean architecture
- Knowledge of Component-based design
- Familiarity with Git
What We Offer
- 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
Interested?
Then apply for this position by clicking on the apply button. All applicants must send an updated CV in English.
- Department
- Technology
- Locations
- Amman, Jordan
#lifeateon
A great culture is the product of great people and strong values.
At Eon Dental, we believe in empowering all our employees to live their life to the fullest and bring their best selves every day to work. We move fast and focus on impact to make our culture and product the best it can be in our fields.
Senior Unity Developer
Loading application form
Already working at Eon Dental?
Let’s recruit together and find your next colleague.