Beiträge von Goin' Places

    Junior Unity C# Developer

    Arbeitsort: Wien und/oder Remote, Teilzeit 20h


    Interessiert du dich für Echtzeit-3D-Programme (Visualisierungen und Games) und willst du Software für alle großen Plattformen schreiben? Hast du Spaß an der Entwicklung ressourcenoptimierter Software für ein breites Spektrum an Hardware? Blickst du über den Tellerrand und optimierst dadurch jeden Teil des Systems und der Prozesse: im Entwicklerteam, der Ziel-Hardware und online?

    Hilf uns Bleedinge-Edge-Software hauptsächlich in Unity3D zu entwickeln und sei bereit jedes Tool und jede Software zu verwenden, die für das nächste Projekt die richtigen sind. Arbeite in einem kleinen Jungen Team an einer Vielzahl unterschiedlicher Projekte für verschiedenste Kunden!

    Deine Aufgaben:

    • Entwickle neue Features und verbessere bereits bestehende
    • Übernimm Verantwortung und trage zu jedem Entwicklungsschritt bei: von den Anforderungen hin bis zum Support des fertigen Features
    • Schreibe neuen geprüften Code und wandle bestehenden Code nach diesen Grundsätzen um
    • Koordiniere dich mit anderen Developern und GrafikerInnen um Aufgaben schnell und korrekt umzusetzen
    • Abschluss oder laufendes facheinschlägiges Studium oder entsprechende Berufserfahrung
    • Erste Erfahrung mit Agiler Softwareentwicklung
    • Interesse an neuen Technologien (3D Entwicklung) und Programmiersprachen
    • Begeisterung für eine große Bandbreite verschiedener Aufgaben
    • Ausgezeichnete Selbstorganisation und Kommunikations-Skills – sei ein Teamplayer!
    • Englisch in Wort und Schrift
    • Deutsch auf muttersprachlichem Niveau
    • Versiert in C# und idealerweise versierter Umgang mit Unity3D

    Das brings du mit:

    • Abschluss oder laufendes facheinschlägiges Studium oder entsprechende Berufserfahrung
    • Erste Erfahrung mit Agiler Softwareentwicklung
    • Interesse an neuen Technologien (3D Entwicklung) und Programmiersprachen
    • Begeisterung für eine große Bandbreite verschiedener Aufgaben
    • Ausgezeichnete Selbstorganisation und Kommunikations-Skills – sei ein Teamplayer!
    • Englisch in Wort und Schrift
    • Deutsch auf muttersprachlichem Niveau
    • Versiert in C# und idealerweise versierter Umgang mit Unity3D


    Was wir anbieten:

    • Großartige work-life-balance und hohe Flexibilität in Bezug auf Arbeitszeiten
    • Große Freiheit bei der Wahl von Tools, Software und/oder Libraries. Du und das Team entscheiden meist pro Projekt über das richtige Tool!
    • Die Möglichkeit zu Lernen und mit allerneuester Software zu experimentieren.
    • Die Aussicht auf Übernahme in Vollzeit.

    Für diese Position bieten wir entsprechend dem Kollektivertrag Informationstechnologies ein Gehalt von mindestens 1.259€. Eine marktkonforme Überbezahlung entsprechend den tatsächlichen Fähigkeiten und der Erfahrung ist möglich.

    Unity C# Developer/Project Manager

    Location: Vienna

    Interested in 3D real-time applications (visualization or games) and want to write software running on almost all big platforms and new ones to come? Do you enjoy developing blazingly fast software on a wide range of target hardware? Are you the kind of person who is always seeking to understand,develop and optimize every part of the system and process: From the development team, the target hardware and to the cloud?

    Help us to develop bleeding-edge software mainly in .Net with Unity, but also being able to use whatever tool and software is the right choice for the next project. We are looking for a freelancer who is willing to commit to a project and establish a long-term business relation with the future possibility of a part/full time employment.

    Your role as senior developer/project manager will be:

    • Design, develop and maintain multiple real-time 3D applications over their whole life cycle
    • Coordinate and collaborate with everyone from client, end-user, developer and artist to CEO to perform efficiently and deliver highest quality software
    • Write and teach how to write security and performance critical code in local as well as network and distributed environments
    • Develop and teach how to develop fast and maintainable cross-platform applications
    • Act as project manager and coordinate, monitor and evaluate tasks in house as well as with external suppliers.

    The requirements for this position are:

    • Degree in Computer Science and 3+ years of working experience, or 5+ years of working experience
    • Be an expert in at least one of the following fields:

      o 3D real-time applications (games or other)
      o Performance critical data-oriented multi-threaded applications
      o High performance real-time approximation of NP complex problems
      o Augmented/VirtualReality
      o Physical Based Rendering
      o CPGPU based programming
      o Physicss imulations (audio and light transport as well as crowd simulations)

      o Client-Server and P2P based network based real-time applications

      o Image Processing and/or streaming

      o Security in scaled and distributed environments

      o Development Operations and/or full stack development

    • Strong self-organization and communication skills – be a team leader!
    • English language – fluent both written and spoken
    • German language – native speaker confidence
    • Strong foundation in C# and Unity
    • Flexibility in time – We expect a commitment to ~50-80 hours per month with a more intense phase at the beginning.

    Please provide a technology screening for all the following technologies:
    1 no experience, 2 little experience/small hobby/educational projects, 3 worked with in a professional manner, 4 expert and able to teach and maintain projects with it on your own ordevelop plugins/extend its functionality

    • Platforms: Windows, MacOS, WebGL 2.0, Android, iOS, Linux, Cloud-Platforms (Which?)
    • Programming Languages: C#, JavaScript, C++, Python, Java, Assembler, Other?
    • Game Engines: Unity, Unreal, Other?
    • Web/Server Technologies: Symfony, Nginx, MariaDB, PHP, Doctrine, Swiftmailer,

      Easyadmin,Composer, Yarn, Encore, Webpack, SCSS, Typescript, Other?

    • Shader Languages: HLSL/Cg, GLSL
    • CI/CD: Teamcity, Gitlab CI, Jenkins, Unity Cloudbuild, Gitlab CI, Other?
    • IDE: Visual Studio, Jetbrains IDEA, Other?
    • Paradigms & Philosophies: Agile/Lean/Scrum, Data Oriented Design, Test-Driven Development, Unit/Integration/UI Testing, Other?

    Please also tell us for each of the following topics: Which technologies have you worked with? Whichof those do you consider bleeding-edge? What did you accomplish with it?

    • Serialization, Databases and Persistence
    • Network/Cloud based software
    • Real-Time Applications
    • Machine Learning
    • Image Recognition/Processing
    • Scalable Cloud Based Processing
    • Server based applications
    • Graphics Programming and/or XR
    • Licensing and/or Transaction Processing

    We offer an hourly rate of 80-100,- € (excl.V.A.T) according to your actual skills and experiences.


    Interested in 3D real-time applications (visualization or games) and want to write software running on almost all big platforms and new ones to come? Do you enjoy developing blazingly fast software on a wide range of target hardware? Are you the kind of person who is always seeking to understand, develop and optimize every part of the system and process: From the development team, the target hardware andto the cloud?

    Join our team at Goin’ Places GmbH to develop bleeding-edge software mainly in .Net with Unity, but also being able to use whatever tool and software is the right choice for the next project. Enjoy working in a small and young team on a wide range of projects for different customers and never be bored with doingthe same repetitive programming job ever again!

    Your role as software developer will be:

    • Develop new high-quality software and bring existing one to the same level of quality
    • Contribute in every part of the software development cycle: From requirement engineering on-site with our customers, design and implementation, shipping and maintaining as well as supporting it
    • Live and teach others to develop clean, maintainable, extensible and performant software in short development phases
    • Coordinate project development between all parties: from customer, developer, artist to CEO
    • Manage a product over its whole life-cycle The requirements for this position are:
    • Degree in Computer Science and working experience
    • High performance in agile environments: Rapid Prototyping, Short development and product life-cycles and changing requirements
    • Implement, understand and teach to code high performance real-time cross-platformsoftware and a good understanding of data-oriented design
    • Quickly learn new technologies and third-party libraries/engines/frameworks – which are oftenstill in development and non-production ready
    • Strong self-organization, communication, teaching and leading skills – be a team player!
    • English language – fluent both written and spoken
    • Strong foundation in C# and Unity


    Please provide a technology screening for all the following technologies:

    1 no experience, 2 little experience/small hobby/educational projects, 3 worked with in aprofessional manner, 4 expert and able to teach and maintain projects with it on your own ordevelop plugins/extend its functionality

    • Platforms: Windows, MacOS, WebGL 2.0, Android, iOS, Linux, Cloud-Platforms (Which?)
    • Programming Languages: C#, JavaScript, C++, Python, Java, Assembler, HLSL/Cg, GLSL, Other?
    • Game Engines: Unity, Unreal, Other?
    • Web/Server Technologies: Symfony, Nginx, MariaDB, PHP, Doctrine, Swiftmailer, Easyadmin,Composer, Yarn, Encore, Webpack, SCSS, Typescript, Other?
    • CI/CD: Teamcity, Gitlab CI, Jenkins, Unity Cloudbuild, Gitlab CI, Other?
    • IDE: Visual Studio, Jetbrains IDEA, Other?
    • Paradigms & Philosophies: Agile/Lean/Scrum, Data Oriented Design, Test-DrivenDevelopment, Unit/Integration/UI Testing, Other?
    • Mixed Reality Technology: VR/AR; specific HMDs (Occulus, Vive, Magic Leap,other?)
    • Unity Specific: Addressable Assets, Lightmap Baking, Lightprobes, New InputSystem, other?
    • Serialization, Databases and Persistence
    • Network/Cloud based software
    • Real-Time Applications
    • Machine Learning
    • Image Recognition/Processing
    • Scalable Cloud Based Processing
    • Server based applications
    • Graphics Programming and/or XR
    • Licensing and/or Transaction Processing What weoffer you beside your salary:
    • Exceptional work-life-balance and flexibility with regards to working time and the possibility forhome office and/or part-time employment
    • Huge freedom in your everyday work – be it the choice of tool, software and/or library you use.You and your team will mostly decide on a per-project to use the right tool for the job!
    • The ability to learn and experiment with new bleeding-edge technology

    Please also tell us for each of the following topics: Which technologies have you worked with? Which ofthose do you consider bleeding-edge? What did you accomplish with it?

    • Serialization, Databases and Persistence
    • Network/Cloud based software
    • Real-Time Applications
    • Machine Learning
    • Image Recognition/Processing
    • Scalable Cloud Based Processing
    • Server based applications
    • Graphics Programming and/or XR
    • Licensing and/or Transaction Processing

    We offer a minimal monthly gross salary of 2.556 € for full-time employment. We are willing to overpay according to your actual skills and experiences according a common competitive salary!