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.000412248046875 DESC `actualites`
0.00038450805664063 DESC `actualites_themes`
0.00094093701171875 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.00039463916015625 SELECT COUNT(*) FROM `actualites` WHERE 1 AND (alaune="oui" ) AND (`actualites`.etat = "en-ligne")
0.0012301000976563 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.00036919189453125 DESC `agenda`
0.00033602783203125 DESC `agenda_themes`
0.00040339013671875 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.00039211206054687 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.000243296875 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.00093423315429687 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.00043150415039063 DESC `temoignages`
0.00018415185546875 SELECT COUNT(*) FROM `temoignages` WHERE 1 AND (afficher_accueil="oui") AND (`temoignages`.etat = "en-ligne")
0.0014348610839844 SELECT * FROM `temoignages` WHERE 1 AND (afficher_accueil="oui") AND (`temoignages`.etat = "en-ligne") ORDER BY date ASC LIMIT ?,?
0.00091944995117188 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.0090106513671875 Total: 15