directory-icon

Research Assistant, Software Development

Job Responsibilities

  • Assisting in UI/UX Design and/or Front-end development of industrial-grade software
  • Gathering key insights, needs and requirements from applicationusers and stakeholders
  • Designing interactive user interfaces, dashboards and different types of visualizations
  • Creating wireframes, mockups, UI prototypes, and user journeys that improve the usability of the system and validate design concepts with stakeholders and users
  • Programming/Coding of UX/UI Interface in relevant software framework

Job Requirements

  • University Degree in computer science, computer engineering, media/design informatics or related
  • Experience inthe software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Knowledge in relevant visualization dashboards, such as Power BI, Tableau or Qlik
  • Knowledge in relevant programming languages, such as C/C++ or Python
  • Knowledge in developing graphical user interfaces and themes, such as in QT Designer
  • Knowledge in using Neo4j for graph-oriented databases
  • Experience in front end / UI technologies including JavaScript, NodeJS and React
  • Knowledge on database (e.g. MongoDB, MariaDB) and web applications
  • Creative, open-minded and proactive personality