Video Streaming - Students & graduates: software engineers (Javascript / Node.JS) for API, frontend and backend development

Studentenjob Bachelor-/ Masterarbeit - Stellenangebot | nanocosmos

  • Arbeitgeber nanocosmos
    Jobdatum 05. Juli 2022
    Einstiegsart Studentenjob, Bachelor-/ Masterarbeit
    Einsatzort Berlin

    Video Streaming - Students & graduates: software engineers (Javascript / Node.JS) for API, frontend and backend development - Stellenbeschreibung

    Connecticum Job-Nr 1513503

    Please note:
    - The job posting is listed in German as well and can be found on Connecticum and on our blog, https://www.nanocosmos.de/blog/job/nanocosmos-is-hiring-software-engineers-for-video-based-virtual-and-hybrid-event-software/
    - permanent / temporary / fulltime or part-time / 20-40h / intern / contract
    - Here we first list an outline of our current research & development project, followed by a detailed job description
     
    nanocosmos is hiring students & graduates!

    Interested in Live Streaming? Work in a highly skilled amd creative team in Berlin!

    We offer nanoStream Cloud, a B2B live streaming platform for interactive use cases in real-time communication. We work hard, but with passion and fun around new products and video communication! Our clients are license based B2B clients all over the world. They integrate live video streaming into their web applications e.g. companies, universities, event producers, auction and gaming platforms. One focus is to make the integration as easy as possible for our clients.
    https://www.nanocosmos.de/

    Our current research and development project is called “Hybrid Events”. Together with cooperating companies and research institutes, the goal is to develop new technologies and application’s set-ups for virtual as well as hybrid, web based communication and collaboration.

    For that we are looking for ambitious software engineers (Javascript / Node.JS) for API, frontend and backend development.

    We are accepting applications from teams who want to work together on this project. The project can be credited as project work, thesis work, or even as an internship.

    Project Outline

    Several projects can be realized:

    Develop a platform for video-based virtual and hybrid meetings
    Integration into live streaming set-ups to distribute to large audiences
    Implement various scenarios of application e.g. informal meetings, panel discussion, e-learning, town hall meetings, concerts, shows, moderator functions, virtual stage
    Creative design: system, application as well as UI
    Integration of interactive elements like chat, likes, voting
    API integration of various different functions, activation via tokens (JWT)
    Usage of possible basis platforms e.g. Jitsi, Chatmosphere, Youtube.live, nanoStream Cloud, nanoMeet …)
    Evaluation of innovative approaches for hybrid meetings e.g. Chatmosphere, gather.town, work.adventure)
    Identification of application scenarios for virtual and hybrid meetings
    Development of innovative scenarios to utilize virtual and hybrid meetings
    Development of tools for event-management (agenda, attendees, … )
    Add external speakers to running live streaming presentations
     
    Focus

    Optimized UI
    Web-based Development (WebRTC / HTML5 / Javascript)
    Node-JS-Backend (or other)
    Integration of Meeting and live streaming concepts
    Possible usage for large groups
    Optional usage of production tolls for video mixing like OBS, NDI
     
    Possible Areas of Application

    Virtual and hybrid teaching events and presentations
    Virtual and hybrid live concerts and other events
    Virtual and hybrid meetings with many participants
    How can virtual and hybrid events with video support be made user-friendly?
    How can larger groups participate (500 and more)?
    Examples of possible application environments:
    Town hall meetings for large companies with employees' participation
    Cultural events with audience engagement
    Live concerts with fan engagement
    Membership meetings
    Panel discussions with audience engagement
    Conferences
    Training and seminars
    Gamification of live events
     
    References

    Possible projects

    Berlin Biennale – events for contemporary arts
    Interactive live concerts (in collaboration with event producers)
    Collaboration with industrie partners worldwide
    Possibility to apply creativity, ideas and projects

    Software Developer (Javascript / Node.JS) for design and development of applications, tools, API, frontend and backend

    You will be working with web-based video tools. We want to use the WebRTC based open source system Jitsi, which we already use as a basis for our new product nanoMeet. Other tools will also be investigated and used for development if necessary. The goal is the integration into interactive video applications, whereby the connection to our own nanoStream Cloud is obvious.

    You will also investigate other tools to support virtual and hybrid meetings, such as gather.town work.adventure, in addition to video support.

    We work in an international team speaking multiple languages (currently German and English). Our main office is in Berlin, Germany. Remote work, part time, contract work is possible.

    Responsibilities

    Test, development and maintenance of key system features and new innovations
    Work on HTML5 video streaming in the browser
    Work with meeting applications like Zoom and Jitsi
    Work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility
    Work in an Agile environment to deliver high quality software with short iterations
     
    Qualifications

    2+ years of experience (education, self-study or work).
    Writing HTML, JS and CSS cross-browser compatible code
    JavaScript (Vanilla and Node.js), incl. debugging
    REST API Design and Implementation
    Agile workflows, git, ticket based team work, instant messaging
    Interest in working with interactive video-based communication software
     
    Additional Skills

    Good English, German is a plus, but not required
    Agile, iterative development approach: Interest to work with an international team and customers within short release cycles
     
    What We Offer

    Flexibility: Flexible hours, work from home and/or in our modern office located in Berlin-Tegel
    Responsibility: Agile processes, dynamic projects with challenges that provide space for creativity and demand ownership
    Opportunity: Employees have the chance to be part of a growing industry, new technology trends and make a significant difference with their contributions
    Insight: Flexible and transparent structure that provides insights regarding live video, product/services end-to-end, from the camera to the viewer, internally or regarding user interface
    Stability: Our technology is innovative yet established and based on longtime expertise. We are a profitable and reliable company.
    Perks & benefits: Free choice of the brands and technical equipment – you let us know what you can work best with. Plus: social events, superb coffee, water, refreshments and fruits.
    Technology: unique developments based on cloud and video APIs, backend and frontends, based on several tech stacks, like Javascript, React, NodeJS, REST APIs, Video Encoding, Communication, Streaming and Playback components, cross-platform HTML5 applications, WebRTC, Websockets, HLS, H264, data metrics and analytics, and more

    Who We Are

    We’re not sitting around wondering what the product is and burning other people’s money while expecting everyone to work ridiculous hours for little reward. We’re profitable, organized, and, with nanoStream Cloud, we are already providing a unique solution that delivers huge value to our partners and customers.

    We support diversity, equality and inclusion and encourage everyone who is qualified to apply.


    Are you up for a challenge?

    If you are excellent at what you do and genuinely aim to apply your skills to solve challenges and innovate together with a great team, we would love to hear from you! Take the next step, try out our live streaming platform (https://www.nanocosmos.de/blog/freetrial) here and feel free to share your findings at jobs@nanocosmos.de.

    Please submit your application via email to jobs@nanocosmos.de including a cover letter, resume and references, salary expectations and earliest starting date.

    We look forward to hearing from you!

     

Informationen zur Bewerbung
Stellenangebot:

Video Streaming - Students & graduates: software engineers (Javascript / Node.JS) for API, frontend and backend development

Jobkennzeichen:
Connecticum Job-Nr 1513503
Bereiche:
Software Development
Informatik: Softwareentwicklung
Kontaktdaten
Arbeitgeber-Profil nanocosmos GmbH

Mehr Jobangebote von nanocosmos GmbH

Connecticum Messe

Deutschlands große Karrieremesse - Technik · Wirtschaft · IT

3 Tage, 300 Unternehmen für Studenten und Young Professionals

Connecticum November 2022 vom 29.11. bis 01.12.2022