Logo for Eon Dental

Senior Unity Devloper

Role overview

Qualifications

  • 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.

Responsibilities

  • Design and build modular, reusable Unity components using SOLID principles.
  • Package components through Unity Package Manager for easy integration.
  • Design and develop intuitive and high-performance UI elements for 2D and 3D applications.
  • Collaborate with other developers, designers, and product teams for effective component integration.

About the company

Eon Dental logo

Eon Dental

Medical Devices & Equipment

Eon Dental is a global full-service clear aligner company with a worldwide distribution network and a reputation for exceptional clear aligner products and services. Headquartered in Amman, Jordan, Eon Dental offers two solutions: (1) Eon One, an enterprise partner solution for businesses looking to launch or grow their own clear aligner brand internationally with clients across 5 continents (2) Eon Aligner, a direct-to-dentist clear aligner brand servicing dentists and orthodontists across the MENA region.

Company details

IndustryMedical Devices & Equipment
Company size201 - 500

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Who are we?

Eon Dental is a high-impact medical devices & tech company growing at neck breaking speed. We are a team of over ~500 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 serves 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’ experience outstanding.

Your Impact

The Senior Unity Developer role is based in Jordan and reports to the Software Engineering Head 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.

What To Bring

  • 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.

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. 

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
Β·

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.