Senior Unity3D Engineer: Healthcare UI Development / Remote .NET Developer

Office
Remotely
Full-time

We're seeking an exceptional Senior Unity3D Engineer to join our innovative team developing sophisticated desktop applications that power the healthcare and life science sectors. In this role, you'll leverage your Unity3D and .NET expertise to architect intuitive, high-performance user interfaces that empower healthcare professionals and researchers worldwide.


Key Responsibilities

- Design and implement sophisticated UI components using Unity3D 2022.3+ for desktop healthcare applications.

- Develop and maintain clean, modular code following MVVM architectural principles.

- Apply advanced object-oriented programming concepts to ensure code quality, reusability and scalability.

- Troubleshoot complex technical challenges and optimize existing codebases for performance.

- Collaborate with cross-functional teams including UX designers, product managers, and backend developers.

- Participate in architectural decisions and code reviews to maintain high quality standards.

- Implement automated testing frameworks to ensure application reliability.

- Research and integrate emerging Unity technologies to enhance application capabilities.


Required Skills & Experience

- 5+ years of demonstrated experience as a .NET Developer with specialized expertise in Unity3D.

- Strong proficiency developing UI for desktop applications using Unity's UI Toolkit or UGUI systems.

- Deep understanding of the MVVM (Model-View-ViewModel) architectural pattern and practical implementation.

- Advanced knowledge of C# programming language and .NET framework (6.0+).

- Expert-level understanding of object-oriented programming principles and design patterns.

- Experience with Git version control and collaborative development workflows.

- Exceptional problem-solving abilities and analytical thinking.

- Self-motivation and ability to work effectively in a remote environment.

- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.


Why Join Our Team?

- Work on meaningful projects that directly impact healthcare outcomes and scientific advancement. 

- Our remote-first culture offers flexibility while working with cutting-edge technologies. 

- You'll tackle interesting technical challenges that push the boundaries of Unity3D in specialized domains, with opportunities for continuous learning and professional growth.