Software Developer, GUI (m/f/d)
Technology
Sofia, Србијапре 1 недељеДо 3. 12. 2026.
Пуно радно времеПотпуно на даљину
Опис посла
Job Description
- This position is based in Bulgaria with remote working options. Applicants must hold a valid work/residence permit for the respective location.**
Headquartered in Karlsruhe, Germany, Chaos is a global company with offices in 11 cities worldwide. In 2022, Chaos and Enscape merged, bringing together two industry-leading companies into one. Since then, Chaos has continued to grow with the additions of Cylindo, AXYZ Design, and Evolve Lab, further expanding our expertise and solutions across architecture, design, e-commerce, and AI. For more information, please visit chaos.com .
Role Overview The Software Developer, GUI is responsible for the design, development, and optimization of the user interface of Chaos’ real-time visualization software, Enscape.
Main Responsibilities
- Develop cross-platform desktop applications using C# and frameworks like WPF and Avalonia UI.
- Mentor, support and proactively cooperate with all team members and other teams within the company.
- Support product management with feasibility studies and requirement definitions.
- Work with the UX team on the conception of new UI modules.
- Use agile software development frameworks and tools.
- Support or improve established processes in agreement with all participants.
- Participate in internal and external events.
- Experience in software development with C#, .NET Framework, or .NET Core.
- Experience with WPF and/or Avalonia UI.
- Proficient in English.
- Understanding design patterns, OOP, data structures and algorithms is a plus.
- Familiar with cross-process communication is a plus.
- Experience with native interoperability is a plus.
- Knowledge of unit test frameworks is a plus.
- BS degree in Computer Science or Engineering is a plus.
- Familiar with CG tools like Revit, SketchUp, Rhinoceros, Archicad and Vectorworks is a plus.
- Knowledge of data structures related to 3D graphics such as vectors, matrices and transformations is a plus.
- Excellent collaboration and communication skills, combined with genuine passion and dedication for solving complex problems together as a team.
Confidentiality of all applications is assured.
Keywords
C#.NET Framework.NET CoreWPFAvalonia UICross-Platform Desktop DevelopmentObject-Oriented ProgrammingDesign PatternsData Structures and AlgorithmsCross-Process CommunicationNative InteroperabilityUnit TestingAgile Software DevelopmentCollaborationCommunicationEnscapeDesktop ApplicationsCross-Platform DevelopmentUser InterfaceReal-Time Visualization
Да ли вас занима ова позиција?