KTH Royal Institute of Technology

KTH Royal Institute of Technology in Stockholm has grown to become one of Europe’s leading technical and engineering universities, as well as a key centre of intellectual talent and innovation. We are Sweden’s largest technical research and learning institution and home to students, researchers and faculty from around the world. Our research and education covers a wide area including natural sciences and all branches of engineering, as well as architecture, industrial management, urban planning, history and philosophy.

Job description

The goal of this position is to further research in User Interface Modeling at KTH. While few user interface modeling approaches made it into general practice, the focus here is on declarative user interaction representations accessible to end-users or amateur programmers. Approaches that are known to work in practices for purposes such as prototyping, evolutionary prototyping, and even interactive system programming and maintenance will be studied and expanded upon. The research is at the intersection of fields such as UI Modeling and End-User-Programming and will aim to expand on previous work at the department by Cristian Bogdan and Filip Kis.

The researcher will be expected to design and coordinate the implementation and evaluation of novel declarative representations of graphical, physical and other forms of user interfaces. Long-term deployment of declarative prototyping technologies in real-world settings as well as follow-up in these settings is an important aim. The researcher will also aim to establish in the research community new notions related to end-user declarative prototyping, for example through a series of workshops at relevant international conferences.

The postholder will work with Dr. Cristian Bogdan as a mentor and will be situated at the MID department (Media Technology and Interaction Design) https://www.kth.se/mid/research

The position is mainly a research position, with a small fraction of departmental duties (e.g. teaching, especially in Interaction Programming). This postdoctoral position is a full-time employed position for 2 years.

The starting date is open for discussion, though ideally, we would like the successful candidate to start in October 2019 or as soon as possible.

The successful candidate will be expected to conduct research at 75% and teaching at 25% of their employment. 


Applicants should have a doctoral degree in a subject relevant for the research, such as End-User Programming, Visual Languages, User Interface Modeling, related domain.

Solid knowledge and experience of design of programming languages and tools, quantitative and qualitative research methods, appropriate data analysis, and scholarly and public communication are expected. Demonstrating an interest in topics of societal impact is the desired characteristic.

For this position, the applicant should have a doctoral exam that is not older than 3 years at the deadline for this application (there are some exceptions for special grounds, for instance, sick leave and parental leave).

Applicants should have good collaborative skills as well as the ability to work independently. Finally, a very good knowledge of English is required. 

Great emphasis will be placed on personal competence and suitability.

Trade union representatives

You will find contact information to trade union representatives at KTH's web page.


The application should include the following documents:

  1. Curriculum vitae
  2. Transcripts from university/university college
  3. Cover letter briefly describing why the applicant is interested in the position. A brief explanation of why you want to conduct research, about your academic interests and how they relate to your previous studies and future goals; max 2 pages long.
  4. Two representative publications: document no more than 10 pages each.
  5. Contact information for two reference persons. We reserve the right to contact references only for selected candidates. 

Please observe that all material needs to be in English, apart from the official document.

Log into KTH's recruitment system in order to apply to this position. You are the main responsible to ensure that your application is complete according to the ad.

Your complete application must be received at KTH no later than the last day of application, midnight CET/CEST (Central European Time/Central European Summer Time).


Gender equality, diversity and zero tolerance against discrimination and harassment are important aspects of KTH's work with quality as well as core values in our organization.

For information about the processing of personal data in the recruitment process please read here.

We firmly decline all contact with staffing and recruitment agencies and job ad salespersons.

Disclaimer: In case of discrepancy between the Swedish original and the English translation of the job announcement, the Swedish version takes precedence.

Type of employment Temporary position longer than 6 months
Contract type Full time
First day of employment October, or in agreement with supervisor
Salary Monthly salary
Number of positions 1
Working hours 100%
City Stockholm
County Stockholms län
Country Sweden
Reference number J-2019-1649
  • Cristian Bogdan, cristi@kth.se
  • Sarah Kullgren, sarahku@kth.se
Published 20.Jun.2019
Last application date 15.Sep.2019 11:59 PM CET

Return to job vacancies