Nous recrutons
AST74 est un service de prévention et de santé au travail basé en Haute-Savoie.
On nous appelait autrefois « médecine du travail », mais notre association et nos missions ont profondément évolué en s’adaptant au monde d’aujourd’hui : nous sommes une association dynamique qui accompagne les entreprises avec des actions concrètes et utiles, pour que le travail rime avec bien-être, sécurité et performance.
Nous conseillons les dirigeants dans leur démarche de prévention des risques professionnels et de qualité de vie au travail. Nos équipes sont sur le terrain pour comprendre, agir, prévenir… et rendre le travail plus sûr et plus agréable pour tous, au quotidien.
Médecins du travail, infirmiers en santé au travail, ergonomes, conseillers en prévention, psychologues du travail, toxicologues, assistantes sociales… nos 200 collaborateurs mettent leur expertise au service de plus de 16 000 entreprises et 160 000 salariés.
Vous l’avez compris : notre mission est essentielle, et notre image doit évoluer avec elle. C’est là que vous entrez en scène : on cherche un·e designer graphique prêt·e à poursuivre le travail en cours, à dépoussiérer nos supports, à dynamiser nos campagnes et à faire vivre notre identité visuelle — sans jamais perdre notre exigence de clarté et de pédagogie.
Vos missions
Au sein du service communication, vous participerez à la création et à la mise en valeur de supports visuels clairs, accessibles et attractifs, au service de la prévention et de la santé au travail.
Sous la responsabilité de la responsable communication, vous contribuerez à :
Profil recherché
Service : Communication
Lieu : Siège AST74 – Annecy
Type de contrat : Alternance (idéalement sur 2 ans)
Rattachement : Responsable communication
Prise de poste : septembre 2026
Travail en journée.
Type d'emploi : Alternance
Lieu du poste : En présentiel
0.00042644300079346 DESC `actualites`
0.00042099199676514 DESC `actualites_themes`
0.00078171800231934 SELECT DISTINCT `actualites_themes`.* FROM `actualites` LEFT JOIN `actualites_themes` ON FIND_IN_SET(actualites_themes.id,actualites.theme) WHERE 1 AND `actualites_themes`.`id` IS NOT NULL AND (`actualites`.etat = "en-ligne") AND (`actualites_themes`.etat = "en-ligne") AND (alaune="oui" ) ORDER BY
0.00027443099975586 SELECT COUNT(*) FROM `actualites` WHERE 1 AND (alaune="oui" ) AND (`actualites`.etat = "en-ligne")
0.0011562419967651 SELECT DISTINCT `actualites`.* FROM `actualites` LEFT JOIN `actualites_themes` ON FIND_IN_SET(actualites_themes.id,actualites.theme) WHERE 1 AND (alaune="oui" ) AND (`actualites`.etat = "en-ligne") ORDER BY date ASC LIMIT ?,?
0.00034758399963379 DESC `agenda`
0.00033693099975586 DESC `agenda_themes`
0.0003544879989624 SELECT DISTINCT DATE_FORMAT(date, '%Y-%m-%d') FROM agenda WHERE 1 AND ( (UNIX_TIMESTAMP(date_debut) <= UNIX_TIMESTAMP(date_fin)) AND (UNIX_TIMESTAMP(date_debut) <= UNIX_TIMESTAMP(NOW())) AND (UNIX_TIMESTAMP(date_fin) >= UNIX_TIMESTAMP(NOW())) OR (UNIX_TIMESTAMP(date_fin) <= UNIX
0.00037483700561523 SELECT DISTINCT `agenda_themes`.* FROM `agenda` LEFT JOIN `agenda_themes` ON FIND_IN_SET(agenda_themes.id,agenda.theme) WHERE 1 AND ( (UNIX_TIMESTAMP(date_debut) <= UNIX_TIMESTAMP(date_fin)) AND (UNIX_TIMESTAMP(date_debut) <= UNIX_TIMESTAMP(NOW())) AND (UNIX_TIMESTAMP(date_fin) >= UNI
0.00019783799743652 SELECT COUNT(*) FROM `agenda` WHERE 1 AND ( (UNIX_TIMESTAMP(date_debut) <= UNIX_TIMESTAMP(date_fin)) AND (UNIX_TIMESTAMP(date_debut) <= UNIX_TIMESTAMP(NOW())) AND (UNIX_TIMESTAMP(date_fin) >= UNIX_TIMESTAMP(NOW())) OR (UNIX_TIMESTAMP(date_fin) <= UNIX_TIMESTAMP(date_debut)) )
0.00077312400054932 SELECT DISTINCT `agenda`.* FROM `agenda` LEFT JOIN `agenda_themes` ON FIND_IN_SET(agenda_themes.id,agenda.theme) WHERE 1 AND ( (UNIX_TIMESTAMP(date_debut) <= UNIX_TIMESTAMP(date_fin)) AND (UNIX_TIMESTAMP(date_debut) <= UNIX_TIMESTAMP(NOW())) AND (UNIX_TIMESTAMP(date_fin) >= UNIX_TIME
0.00042137100219727 DESC `temoignages`
0.00015627200317383 SELECT COUNT(*) FROM `temoignages` WHERE 1 AND (afficher_accueil="oui") AND (`temoignages`.etat = "en-ligne")
0.0012531889953613 SELECT * FROM `temoignages` WHERE 1 AND (afficher_accueil="oui") AND (`temoignages`.etat = "en-ligne") ORDER BY date ASC LIMIT ?,?
0.00085094400024414 SELECT * FROM `pages` WHERE (FIND_IN_SET(?, lang) OR lang = '') AND `etat` = 'en-ligne' AND url <> '' AND groupe <> 'invisible' ORDER BY ordre > 0 DESC, ordre ASC, url ASC
0.0081264039993286 Total: 15