Software Developer, GUI
Chaos
Description
**This position is based in Bulgaria with remote working options. Applicants must hold a valid work/residence permit for the respective location.**
Chaos is a leading global software company that provides world-class visualization and design solutions, empowering creative minds to bring ideas to life.
For over twenty years, Chaos has developed innovative technologies serving multiple industries, including architecture and design, media and entertainment, and product e-commerce. Chaos’ solutions help architects, designers, VFX artists/animators, and other creative professionals share ideas, optimize workflows, and create immersive experiences.
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.
Requirements
Required Experience
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.
Required Skills
- Excellent collaboration and communication skills, combined with genuine passion and dedication for solving complex problems together as a team.
We welcome people who value teamwork, stick to their commitments and are curious to explore new ways for achieving mastery. If you believe that you are a good match for the job, just send us your CV in English .
Only shortlisted candidates will be contacted.
Confidentiality of all applications is assured.
- ...Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world’s most widely used Linux desktop and server,... ...integration for the latest IoT and server-class hardware platforms and software stacks Work with partners to deliver a delightful, optimised,...
- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...engineering teams Participating in upstream communities Developing bug fixes, backporting patches, and working with upstream for...
R 150 per month
...vibrant community, continuously enhancing our award-winning, developer-friendly API and the robust infrastructure behind it. Alpaca... ...apply. Your Role: Your Role: We’re looking for a Senior Software Engineer to build the developer platform that agents and...- ...helped give enterprises more freedom over where and how they run software. Now we’re bringing that same open approach to AI agents. As... ...behavior safe to trust. You will go deep in one area while developing a system-wide understanding of how the harness fits together....
- ...Blue Coding? At Blue Coding, we specialize in hiring excellent developers and amazing people from all over Latin America and other parts... .... Large multinationals, digital agencies, Saas providers, and software consulting firms are just a few of our clients. Our team of...
- ...engineering managers and staff engineers. Canonical’s largest software products are built by multiple teams working together under a... ...managing managers, we expect Engineering Directors to be outstanding developers with the confidence to lead by example across the full range...
- ...healthcare professionals, creating more space for care. As an Android Developer, you will help make this happen by building and improving the... ...mobile architecture and technical solutions, applying sound software design principles and patterns. Build prototypes and proof...
- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...two openings for security-oriented software engineers. We also develop a number of products driven entirely by security needs, such as...
- ...00% remote position Work from anywhere! What You'll Do You won’t just be writing code; you’ll be shaping the future. As a Software Engineer at Xapo, you will design, build, and deploy high-impact backend services that are secure, fault-tolerant, and available to...
- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...Follow agile software development practices Coach and develop your colleagues where you have insights Grow a healthy, collaborative...
R 100 - 200 ph
...video for more details: We’re looking for highly experienced software engineer (SR+) to help evaluate the quality of interactions... ...judgment • Whether the interaction feels right to an experienced developer This role is about engineering taste. Syntax correctness is...- ...experience, many have been successful at Vanta without it. Our Staff Software Engineers lead strategically important technical work and... ...signals to assess product outcomes and guide iteration. Develop other engineers through ownership, coaching, and feedback so they...
- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...the globe. Our community represents the full breadth of the developer experience; from students, hobbyists and freelancers to high...
- ...SoluGrowth is looking for a versatile Senior Software Development Manager to develop cutting-edge software solutions to optimize our (Tech Enablement) solution offering. In this role, your duties will include supervising Senior and Junior Software Developers, analyzing...
- ...collaborative environment that fosters creativity and innovation. Sr. Software Engineer — Prebid & Header Bidding If you are a problem... ...on Prebid and the header bidding ecosystem, instrumental in developing high-quality solutions that handle massive amounts of...
- ...packages, and vehicles everywhere. More than 4 million registered developers have chosen Mapbox because of the platform’s flexibility,... ...AI in your engineering workflow. What You’ll Do As a Software Development Engineer III on the Maps API team, you will be responsible...
- ...and challenging. Now we are looking for a Senior Backend Developer to join our rapidly growing team. This is an amazing opportunity... ...stack Understanding of product and a passion for building software that provides a great experience Experience developing...
- ...media industry. We’re hiring a full-time, remote Full-Stack Developer to do both: help keep the existing fleet running and improving... ...teams to translate reporting and media needs into working software Document systems, prompts, and workflows so institutional knowledge...
- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...international software company. Canonical's Store team develops and operates a large system of backend services that power the...
- ...team and partner teams to deliver reliable, performant data infrastructure. Continuously develop expertise in distributed data systems. Requirements ~3+ years of software engineering experience with solid distributed-systems and data fundamentals. ~ Exposure...
- ...production backend systems, including ownership of at least one service from design through on-call. ~ Bachelor’s degree or higher in Software Engineering, Computer Science, or a related field. ~ Strong Python, Django or a similar framework, PostgreSQL, and task-queue...
- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...Follow agile software development practices Coach and develop your colleagues where you have insights Grow a healthy, collaborative...
- ...features from technical design through implementation, deployment, and production support. Requirements ~10+ years of professional software development experience. ~ At least 3 years of full stack development experience with a strong Web3 focus. ~ Strong proficiency...
R 135,000 - 155,000 pa
...Do you want to work for a mission-driven non-profit, writing software that will contribute to helping the livelihoods of millions of... ...architectural problems. Extensive experience with Python, including developing applications and complex data processing tasks. Familiarity...R 170,000 - 230,000 pa
...Join Vetcove and help modernize the future of veterinary software and the pet parent healthcare experience. Our suite of platforms features... ...who want to help shape the future of veterinary care. Developer Experience Engineer (Staff Level) Vetcove is seeking a Staff...- ...and error budgets; build runbooks and operational playbooks; and develop the monitoring and automation needed to ensure that our systems... ...Science, Engineering, or equivalent experience. ~5+ years in software engineering or Infra/DevOps/SRE roles (Python or Go preferred)....
- ...their ServiceNow environments. We are hiring a ServiceNow Senior Software Engineer with SAM/HAM experience. The Senior Software Engineer... ...for customers. The Senior Software Engineer will implement and develop customizations based on functional and technical requirements...
R 50 per month
...platform specific tests, analyze and identify system level issues; develop new and maintain the existing target specific tests.... ...track record of building high performance, production quality software; passion for writing clean and effective code; good English...- ...leveraging multiple parallel agents to build features faster, solve complex problems, and dramatically multiply individual engineering productivity; Being communicative, having initiative and being transparent; Generally interested in developing e-commerce platforms....
- ...all applications and next steps. Our partner is looking for a Software Engineer (Edge – Networking & Fleet) based in South Africa. As... ...reconciliation, software rollout control, and metrics export to BigQuery. - Develop provider integrations that allow additional device sources to...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer, GUI. Be the first to apply!
