See our
Technology · Amman, Jordan
Senior Unity Developer
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
Then apply for this position by clicking on the apply button. All applicants must send an updated CV in English.
Technology · Amman, Jordan
Senior Unity Developer
- declare that you have read, understood and accepted the above Data Policy
- are declaring that the information submitted to us is complete and true to the best of your knowledge, and understand that deliberate omissions and incorrect statements could lead to your application being rejected or to your later dismissal
- confirm that you have no previous history related to harassment, sexual exploitation, discrimination, physical or verbal abuse, intimidation or favoritism in the workplace
- are giving your freely consent to the processing of the submitted and later collected information
Privacy policy for recruitment using Teamtailor
The service for handling recruitments and simplifying the hiring process (the "Service") is powered by Teamtailor on behalf of eon Dental ("Controller" “we” “us” etc.). It is important that the persons using the Service ("Users”) feel safe with, and are informed about, how we handle User's personal data in the recruitment process. We strive to maintain the highest possible standard regarding the protection of personal data. We process, manage, use, and protect User's Personal Data in accordance with this Privacy Policy ("Privacy Policy").
1. General
We are the controller in accordance with current privacy legislations. The Users’ personal data is processed with the purpose of managing and facilitating recruitment of employees to our business.
2. Collection of personal data
We are responsible for the processing of the personal data that the Users contributes to the Service, or for the personal data that we in other ways collects with regards to the Service.
When and how we collect personal data
make an application through the Service or otherwise, adding personal data about themselves either personally or by using a third-party source such as Facebook or LinkedIn; and use the Service to connect with our staff, adding personal data about themselves either personally or by using a third-party source such as Facebook or LinkedIn. provides identifiable data in the chat (provided through the website that uses the Service) and such data is of relevance to the application procedure;
We collect data from third parties, such as Facebook, Linkedin and through other public sources. This is referred to as “Sourcing” and be manually performed by our employees or automatically in the Service.
In some cases, existing employees can make recommendations about potential applicants. Such employees will add personal data about such potential applicants. In the cases where this is made, the potential applicant is considered a User in the context of this Privacy Policy and will be informed about the processing.
The types of personal data collected and processed
The categories of personal data that can be collected through the Service can be used to identify natural persons from names, e-mails, pictures and videos, information from Facebook and LinkedIn-accounts, answers to questions asked through the recruiting, titles, education and other information that the User or others have provided through the Service. Only data that is relevant for the recruitment process is collected and processed.
Purpose and lawfulness of processing
The purpose of the collecting and processing of personal data is to manage recruiting. The lawfulness of the processing of personal data is our legitimate interest to simplify and facilitate recruitment.