Project overview
About the Role We are looking for a .NET Software Engineer to take our platform to the next level. This role will be part of blazing a new trail of value at the intersection of the digital and physical. As a member of our technology team, you will work day-to-day with our world-class engineers and work on solving some of the most challenging technical and software issues in the industry. Key Responsibilities Collaborate with a team of world-class engineers to develop innovative solutions. Work on solving challenging technical and software issues. Qualifications/Requirements 6+ years of professional experience in software development with expert-level knowledge in C# and proficiency in the Avalonia UI framework. Knowledge of architectural patterns (preferably MVVM) and design patterns for desktop applications. Experience designing and implementing vector graphics rendering and manipulation interfaces. Experience designing and implementing real-time visual feedback systems. Performance-oriented thinking with the ability to prevent, investigate, and resolve front-end performance issues. Experience with unit testing and on-the-go refactoring practices. Desire to learn and continuously improve technical acumen. Proficiency in English at a minimum B2 level. Preferred Skills Experience with WPF or Avalonia. Familiarity with SkiaSharp. Reactive Extensions (Rx) experience. Proficiency in GitLab, including CI/CD. Ability to perform continuous refactoring on the go. Previous startup experience is a plus. Benefits We believe flexibility leads to creativity and that our team should live and work where we are our best selves. We’re 100% remote and offer a competitive time off package to ensure time for rest and recharge.