Le développeur multimédia est passionné par l'informatique et les nouvelles technologies de l'image. Son rôle consiste à traduire en langage technique les directives des graphistes et des spécialistes de l'expérience utilisateur (comme les UX designers), lors de la phase de conception d'un projet numérique. Il analyse le scénario fourni par les chefs de projet, met en place l'arborescence du projet et rédige une charte pour en définir les grandes lignes. Ensuite, il planifie la succession des écrans et la navigation de l'utilisateur pour concevoir l'architecture du programme informatique. Il doit maîtriser divers langages de programmation (HTML, JavaScript, C++, CSS, PHP, Java, Python, MySQL), ainsi que des logiciels (comme WordPress) et des systèmes d'exploitation (Unix, Windows, Linux). Les développeurs peuvent travailler en tant que salariés dans des entreprises d'informatique, des prestataires de services Internet ou des sous-traitants. Parfois, dans certaines entreprises, les rôles de développeur et de programmeur se confondent.