TomPlay

Joined in 2021
2% answers
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.
  • · 52 views · 8 applications · 2d

    Senior C# / UI Engineer (Unity UI Toolkit)

    Full Remote · Countries of Europe or Ukraine · 4 years of experience · English - C1
    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...

    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
    More
Log In or Sign Up to see all posted jobs