Tomplay, the inventor of Interactive Sheet Music, has revolutionized music playing. Through its unique platform, it offers all musicians the opportunity to play their instruments along with high-quality recordings by professional musicians, including artists from Deutsche Grammophon.
Thanks to its innovative technology, the interactive scores automatically scroll on-screen with the music. With features such as adjusting the tempo of the music, visualizing instrument fingerings in real time, looping selected passages, and self-recording, Tomplay makes learning music more effective, enjoyable, and immersive.
Tomplay provides a catalog of over 70,000 Interactive Sheet Music Titles spanning classical, pop/rock, jazz, and film music for 28 instruments, arranged in various difficulty levels. Available in 9 languages, the app is rated 4.7/5 and is used by more than 1 million musicians worldwide. Tomplay is recommended by instrument manufacturers like Yamaha and Kawai, music education organizations like ABRSM and hundreds of music schools on every continent.
Thanks to its innovative technology, the interactive scores automatically scroll on-screen with the music. With features such as adjusting the tempo of the music, visualizing instrument fingerings in real time, looping selected passages, and self-recording, Tomplay makes learning music more effective, enjoyable, and immersive.
Tomplay provides a catalog of over 70,000 Interactive Sheet Music Titles spanning classical, pop/rock, jazz, and film music for 28 instruments, arranged in various difficulty levels. Available in 9 languages, the app is rated 4.7/5 and is used by more than 1 million musicians worldwide. Tomplay is recommended by instrument manufacturers like Yamaha and Kawai, music education organizations like ABRSM and hundreds of music schools on every continent.
Website:
https://tomplay.com/
-
· 52 views · 8 applications · 2d
Senior C# / UI Engineer (Unity UI Toolkit)
Full Remote · Countries of Europe or Ukraine · 4 years of experience · English - C1We are looking for a seasoned C# / UI Engineer to take ownership of our application's UI architecture. We are currently modernizing our technology stack and migrating heavily toward Unity UI Toolkit. In this role, you will architect a reactive, scalable...We are looking for a seasoned C# / UI Engineer to take ownership of our application's UI architecture. We are currently modernizing our technology stack and migrating heavily toward Unity UI Toolkit.
In this role, you will architect a reactive, scalable UI system that operates seamlessly across both mobile and desktop platforms. While Unity is our core framework, we place greater value on strong C# engineering fundamentals than on traditional “gameplay” scripting. If you come from a .NET/WPF background and want to apply those skills to a high-performance visual application, this role is an excellent fit.
Your Responsibilities:
- UI Architecture: Lead the implementation of new features using Unity UI Toolkit, replacing legacy UI systems with modern, maintainable standards (UXML/USS).
- Cross-Platform Engineering: Ensure the application performs reliably and efficiently across iOS, Android, Windows, and macOS.
- System Integration: Integrate external native libraries (audio, analytics, etc.) and seamlessly bridge them into the Unity environment.
- Code Quality: Champion high C# engineering standards, perform code reviews, and maintain a clean, modular, and scalable architecture.
- Collaboration: Work closely with Product and Design teams to translate complex musical requirements into intuitive , user-friendly interfaces.
- Engineering First: You are a Software Engineer first and a Unity developer second. You have strong architectural skills and deep expertise in C#.
- UI Expertise: You have solid building complex user interfaces and understand concepts such as data binding, MVVM patterns, and responsive layout systems.
- Note: Experience with WPF, UWP, WinUI, or Avalonia is highly valued and translates well to our stack.
- Unity Knowledge: You are familiar with Unity’s lifecycle and UI Toolkit (or a strong willingness to master it quickly based on previous .NET UI experience).
- Problem Solving: You enjoy tackling challenging technical problems, from optimizing UI performance to managing complex application state and navigation flows.
- Experience with native languages (Objective-C/Swift, Java/Kotlin, or C++) for plugin maintenance.
- You play a musical instrument and can read traditional music notation.
What we require from you:
- Engineering First: You are a Software Engineer first and a Unity developer second. You have strong architectural skills and deep expertise in C#.
- UI Expertise: You have solid building complex user interfaces and understand concepts such as data binding, MVVM patterns, and responsive layout systems.
- Note: Experience with WPF, UWP, WinUI, or Avalonia is highly valued and translates well to our stack.
- Unity Knowledge: You are familiar with Unity’s lifecycle and UI Toolkit (or a strong willingness to master it quickly based on previous .NET UI experience).
- Problem Solving: You enjoy tackling challenging technical problems, from optimizing UI performance to managing complex application state and navigation flows.
Nice to have:
- Experience with native languages (Objective-C/Swift, Java/Kotlin, or C++) for plugin maintenance.
- You play a musical instrument and can read traditional music notation.
Technical Details: - Location: Remote (European time zone)
- Start date: As soon as possible
- Salary: Competitive, based on experience