Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

Software Developer, GUI

Full-time

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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Developer, GUI in Remote vacancy
  •  ...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

    Remote
    6 days ago
  •  ...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... 

    Canonical

    Remote
    5 days ago
  • 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... 

    Alpaca

    Remote
    7 days ago
  •  ...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.... 

    Stacklok

    Remote
    2 days ago
  •  ...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... 

    Blue Coding

    Remote
    3 days ago
  •  ...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... 

    Canonical

    Remote
    5 days ago
  •  ...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... 

    Luscii

    Remote
    4 days ago
  •  ...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... 

    Canonical

    Remote
    8 days ago
  •  ...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... 

    Xapo Bank

    Remote
    7 days ago
  •  ...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... 

    Canonical

    Remote
    10 days ago
  • 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... 

    G2i

    Remote
    10 days ago
  •  ...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... 

    Vanta

    Remote
    3 days ago
  •  ...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... 

    Canonical

    Remote
    7 days ago
  •  ...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... 

    SoluGrowth (Pty) Ltd.

    Remote
    4 days ago
  •  ...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... 

    Freestar

    Remote
    6 days ago
  •  ...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... 

    Mapbox

    Remote
    6 days ago
  •  ...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... 

    Sumsub

    Remote
    3 days ago
  •  ...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... 

    Direct Agents

    Remote
    1 day ago
  •  ...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... 

    Canonical

    Remote
    9 days ago
  •  ...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... 

    Atlassian

    Remote
    10 days ago
  •  ...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... 

    Turing

    Remote
    10 days ago
  •  ...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... 

    Canonical

    Remote
    8 days ago
  •  ...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... 

    G2i Inc.

    Remote
    12 days ago
  • 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... 

    Enveritas

    Remote
    2 days ago
  • 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... 

    Vetcove

    Remote
    4 hours ago
  •  ...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).... 

    Freenome

    Remote
    6 days ago
  •  ...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... 

    NewRocket

    Remote
    7 days ago
  • 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... 

    Access Softek

    Remote
    4 hours ago
  •  ...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.... 

    Jumpseller

    Remote
    4 hours ago
  •  ...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... 

    Jobgether

    Remote
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer, GUI. Be the first to apply!