InterviewStack.io LogoInterviewStack.io
Browse more Product Manager jobs

Product Owner / Business Analyst Senior – Applicatifs Digitaux (Freelance) F/H

Digital4Better

Rennes, FR1 month ago
61 views26 saves0 applies

Prepare for this role


Job Type

freelance

Description

L'entreprise Notre raison d’être Nous croyons en un numérique performant, accessible, inclusif et respectueux des personnes et de la planète. Depuis 5 ans, cette ambition nous guide au quotidien. Aujourd’hui, nous sommes une équipe de 39 expert·e·s passionné·e·s, engagés aux côtés des grandes organisations pour bâtir un numérique plus responsable. Qui sommes-nous ? FrenchGreenTech : Lauréate GreenTech Innovation du Ministère, nous sommes un acteur clé du numérique responsable en France. Engagement ESS : Inscrits dans l’Économie Sociale et Solidaire, nous faisons partie du Top 50 des organisations à impact. Vision : Un numérique qui allie performance, respect des personnes et des ressources. Nos activités 1. Conseil en transformation numérique responsable Nous accompagnons les entreprises pour : Comprendre les enjeux ESG (Environnementaux, Sociaux et de Gouvernance) liés à leur IT. Mesurer l’empreinte carbone et sociale de leurs systèmes numériques. Réduire leur impact grâce à des stratégies sur-mesure. Nos clients : 40 % du CAC 40, dont Danone, L’Oréal, EDF, BPCE, La Poste, l’ADEME… 2. Services : Développement web, mobile et applicatif responsable Nous concevons et développons des solutions numériques durables, accessibles et inclusives : Sites web : Créés selon les bonnes pratiques d’éco-conception et d’accessibilité. Applications mobiles : Optimisées pour un impact environnemental et social réduit. Applications métiers : Conçues pour répondre aux enjeux ESG et aux besoins spécifiques de nos clients. 3. Notre solution : Fruggr Une plateforme SaaS pour piloter la responsabilité numérique autour de trois axes : Cockpit ESG IT : Évaluer, comparer et améliorer les indicateurs ESG IT. Accessibilité numérique : Mesurer et faciliter la conformité des plateformes. IA Responsable : Gérer le registre IA, garantir la conformité et piloter l’empreinte carbone des modèles. Pourquoi choisir Digital4better ? Expertise reconnue : Acteur clé du numérique responsable en France. Approche globale : Conseil, développement et outils pour une transformation durable. Impact mesurable : Solutions adoptées par les leaders du CAC 40. Description du poste En tant que Business Analyst Digital, tu joues un rôle clé dans la compréhension et la formalisation des besoins métiers de nos clients, en traduisant ces besoins en solutions claires et actionnables pour les équipes techniques et produit. Tes missions principales : Analyser les besoins des utilisateurs, en autonomie ou avec les équipes projet Animer des ateliers de cadrage, d'idéation, de priorisation et des workshops collaboratifs Rédiger des expressions de besoin, user stories et spécifications fonctionnelles détaillées Contribuer à la construction du backlog, à la définition des critères d'acceptation et au pilotage des exigences Collaborer étroitement avec les Product Owners, UX/UI designers, architectes SI et développeurs Garantir une compréhension partagée des besoins métiers tout au long du cycle de vie projet Accompagner la phase de recette fonctionnelle et participer à l'amélioration continue du delivery Profil recherché Expérience & méthodes : 3 à 7 ans d'expérience en Business Analyst, AMOA ou rôle équivalent Maîtrise des méthodes Agiles (Scrum/Kanban) et des frameworks de priorisation Posture conseil affirmée : capacité à challenger les besoins et proposer des solutions Excellente communication avec des interlocuteurs métiers et techniques Compétences techniques (exigences, pas des bonus) : Outils : Jira, Confluence, Miro/Figma, Excel/Sheets Vous savez spécifier des interfaces API et des flux de données entre systèmes. Ce n'est pas optionnel sur ce projet. Connaissance des principes d'accessibilité et d'éco-conception IA dans votre pratique : Vous avez commencé à utiliser l'IA dans votre pratique — pour préparer vos ateliers, rédiger des specs ou synthétiser vos notes. Vous voulez aller plus loin. C'est ce qu'on cherche. Bonus : expérience en environnement SaaS, data, ou projets d'IA responsable. Ce que nous offrons Un environnement stimulant, centré sur des projets à fort impact socio-environnemental Une équipe passionnée et bienveillante avec un fort esprit collaboratif Rémunération attractive, avantages sociaux et politique RH inclusive Organisation : 4 jours/semaine sur site à Rennes — contrainte non-négociable au minimum sur les 6 premiers mois. Processus de recrutement Entretien RH — échange sur le parcours, les motivations et l'adéquation culturelle Entretien métier — échange avec le directeur d'activité Entretien final — échange avec le client Réf: b08142ec-643e-4638-87ff-850a7e3b8a1a Je postule à cette offre Product Owner / Business Analyst Senior – Applicatifs Digitaux (Freelance) F/H Indépendant Temps plein Rennes Civilité * Madame Monsieur Mx Nom * Prénom * E-mail * Numéro de téléphone * Disponibilité * Sélectionnez votre disponibilité immédiate 15 jours 1 mois 2 mois 3 mois + 3 mois Attentes salariales (Brut/an) * Sélectionnez la tranche de salaire Inférieur à 15 000€ 15 000€ - 20 000€ 20 000€ - 25 000€ 25 000€ - 30 000€ 30 000€ - 35 000€ 35 000€ - 40 000€ 40 000€ - 45 000€ 45 000€ - 50 000€ 50 000€ - 55 000€ 55 000€ - 60 000€ 60 000€ - 65 000€ 65 000€ - 70 000€ 70 000€ - 75 000€ 75 000€ - 80 000€ 80 000€ - 85 000€ Supérieur à 85 000€ CV * Choisir un fichier Format: .PDF, .DOCX, .DOC, .JPG. Poids max. : 2 Mo. Lettre de motivation Choisir un fichier Format: .PDF, .DOCX, .DOC, .JPG. Poids max. : 2 Mo. Dans quel bureau postulez vous ? (Rennes, Nantes, Paris) * Dans le cadre de la création de votre profil de candidature sur le site carrière de la société Digital4Better , les informations recueillies ci-dessus sont traitées selon la base légale des mesures précontractuelles à la mise en relation avec la société Digital4Better et à la conclusion d’un éventuel contrat de travail avec celle-ci, et selon l’intérêt légitime à la constitution d’une CVthèque. Aucun transfert hors de l’Union Européenne ne sera opéré. Sauf action de votre part, la durée de conservation de vos données n’excède pas 2 ans. En application des standards et des politiques de sécurité (PSSI) en vigueur, les mesures techniques efficaces et optimales sont appliquées aux traitements des données (accès et protocoles sécurisés, gestion des droits et administration, sensibilisations des collaborateurs, etc.). Conformément au règlement Européen relatif à la protection des données, vous disposez d’un droit d’opposition, d’accès de rectification, de suppression des présentes données. J'accepte que l'entreprise Digital4Better conserve mes données personnelles pendant une durée de 2 ans afin d'être recontacté(e) pour de nouvelles opportunités --> --> Je postule Merci de bien vouloir compléter tous les champs obligatoires. (Les champs obligatoires sont suivis d'une *) * Champs obligatoires Partager l'offre &via=We_Recruit_" target="_blank" class="hover-color1"> Partager par email --> (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) { return; } js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/fr_FR/sdk.js#xfbml=1&version=v2.3"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs); t._e = []; t.ready = function(f) { t._e.push(f); }; return t; }(document, "script", "twitter-wjs")); $(".dropdown dt a").on('click', function() { $('ul[data-id=' + $(this).attr('data-id') + ']').slideToggle('fast'); }); $(document).bind('click', function(e) { var $clicked = $(e.target); if (!$clicked.parents().hasClass("dropdown")) { $(".dropdown dd ul").hide(); } }); $('.mutliSelect input[type="checkbox"]').on('click', function() { var inputId = $(this).attr('class'); var selectId = inputId.replace('custom-control-input checkbox-color1 checkbox-element question-', ""); var title = $(this).closest('.mutliSelect').find('input[type="checkbox"]').val(), title = $(this).val() + ","; if ($(this).is(':checked')) { var html = ' ' + title + ' '; $('.multiSel-' + selectId).append(html); $(".hida-" + selectId).hide(); } else { $('span[title="' + title + '"]').remove(); var ret = $(".hida"); $('.dropdown dt a').append(ret); } }); var isSafari = !!navigator.userAgent.match(/Version\/[\d\.]+.*Safari/); if (isSafari) { var form = document.getElementById('form'); // form has to have ID: form.noValidate = true; form.addEventListener('submit', function(event) { // listen for form submitting if (!event.target.checkValidity()) { event.preventDefault(); // dismiss the default functionality document.getElementById('errorMessageDiv').style.display = 'block'; } }, false); } var questions = [{"choices":[],"type":0,"id":"1950c5d7-82d0-4589-b3e6-1b0e32a4adc8"}]; questions.forEach( function(q) { $('.question-' + q.id) .click( function() { if (q.type === 2 || q.type === 3) { var query = q.choices.find( function(c) { return $('#question-' + c.id).is(':checked'); }); if (query) { $('.question-' + q.id).attr("required", false); } else { $('.question-' + q.id).attr("required", true); } } }); }); (function(d, s, id) { var js, iajs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) { return; } js = d.createElement(s); js.id = id; js.async = true; js.src = "https://apply.indeed.com/indeedapply/static/scripts/app/bootstrap.js?hl=fr"; iajs.parentNode.insertBefore(js, iajs); }(document, 'script', 'indeed-apply-js')); $(".checkbox-element").each((index, element)=>{ $(element).on('click', function(){ var $this = $(this); var questionId = $this.data('question-id'); var otherCheckboxes = $('.question-'+questionId); var checkedElements = otherCheckboxes.toArray().filter(i=>$(i).is(':checked')); var questionInput = $("#question-"+questionId); questionInput.val(checkedElements.length ? "OK":""); questionInput.trigger('focus'); questionInput.trigger('blur'); window.formValidator.element("#question-"+questionId); }) }) $(document).ready(function() { $('.description-blocks a').attr('target', '_blank'); $('input[type="file"]').each(function(index, element){ $(this).change(function(){ $(this).blur().focus().blur(); }); }) }); $('#form').on('keyup keypress', function(e) { var keyCode = e.keyCode || e.which; if (keyCode === 13) { e.preventDefault(); return false; } }); $.validator.methods.phoneNumber = function(value, element) { return this.optional(element) || /^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/.test(value); }; window.formValidator = $("#form").validate({ ignore: [], rules: { phone: { required: true, phoneNumber: true }, }, errorPlacement: function(error, element) { console.log(error, element); error.addClass('invalid-feedback'); if (element.is('input[type=radio], input[type=checkbox]')) { element.parent().parent().append(error); } else { error.insertAfter(element); } }, highlight: function(element, errorClass, validClass) { $element = $(element); if ($element.is('input[type=hidden].qcm-field')) { var questionId = $element.data('question-id'); var div = $('div[data-question-id="' + questionId + '"]'); div.addClass(errorClass); div.find("button").addClass(errorClass); div.removeClass(validClass); div.find("button").removeClass(validClass); } else { $element.parent().addClass(errorClass).removeClass(validClass); $element.addClass(errorClass).removeClass(validClass); $element.parent().find("button").addClass(errorClass).removeClass(validClass); } }, unhighlight: function(element, errorClass, validClass) { $element = $(element); if ($element.is('input[type=hidden].qcm-field')) { var questionId = $element.data('question-id'); var div = $('div[data-question-id="' + questionId + '"]'); div.addClass(validClass); div.find("button").addClass(validClass); div.removeClass(errorClass); div.find("button").removeClass(errorClass); } else { $(element).parent().removeClass(errorClass).addClass(validClass); $(element).addClass(validClass).removeClass(errorClass); $(element).parent().find("button").addClass(validClass).removeClass(errorClass); } }, submitHandler: function(form) { var shouldSubmit = true; if (shouldSubmit) { form.submit(); var button = $('button[type="submit"]'); $('#loader').removeClass("hidden"); $('#submit-button').addClass("hidden"); $($('.cta-apply')[0]).addClass('hidden'); $($('.cta-apply')[1]).addClass('hidden') setTimeout(function() { button.attr('disabled', 'disabled'); button.prop('disabled', true); }, 0); } }, errorClass: "is-invalid", validClass: "is-valid", }); jQuery(document).ready(function($) { $(document).on('click', '.dropdown-menu', function(e) { e.stopImmediatePropagation(); e.stopPropagation(); }); }); jQuery.extend(jQuery.validator.messages, { required: "Ce champ est obligatoire", phoneNumber: "Ce numéro de téléphone est invalide", email: "Veuillez indiquer une adresse e-mail valide", }); var placeSearch; var autocompletes = []; var componentForm = { street_number: 'short_name', route: 'long_name', locality: 'long_name', administrative_area_level_1: 'short_name', country: 'long_name', postal_code: 'short_name' }; function initAutocompletes() { $('.custom-autocomplete').each((index, element) => { autocompletes.push({ element: element, autocomplete: new google.maps.places.Autocomplete(element, { types: ['geocode'] }) }); }); } function geolocate(element) { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(function(position) { var geolocation = { lat: position.coords.latitude, lng: position.coords.longitude }; var circle = new google.maps.Circle({ center: geolocation, radius: position.coords.accuracy }); var autocomplete = autocompletes.find(i => i.element === element).autocomplete; autocomplete.setBounds(circle.getBounds()); }); } } $(function() { $(".datepicker").each( function(index, element) { var $elem = $(element); $elem.datepicker($.datepicker.regional["fr"]); }); $(".ui-datepicker").addClass("font2"); }); { "@context" : "http://schema.org/", "@type" : "JobPosting", "title" : "Product Owner / Business Analyst Senior \u2013 Applicatifs Digitaux (Freelance) F/H", "datePosted" : "2026-05-12T12:22:57+00:00", "hiringOrganization": { "@type": "Organization", "name": "Digital4Better" , "logo": "https://wio.blob.core.windows.net/werecruit/48665e36-7954-41a5-a139-b7ec6ea54fed.png" }, "jobLocation": { "@type": "Place", "address": { "@type": "PostalAddress", "addressLocality": "Rennes", "addressRegion": "Bretagne", "postalCode": "35000", "addressCountry": "FR" } }, "description" : "\u003Cp class=\u0022font-claude-response-body break-words whitespace-normal leading-[1.7]\u0022\u003EEn tant que Business Analyst Digital, tu joues un r\u0026ocirc;le cl\u0026eacute; dans la compr\u0026eacute;hension et la formalisation des besoins m\u0026eacute;tiers de nos clients, en traduisant ces besoins en solutions claires et actionnables pour les \u0026eacute;quipes techniques et produit.\u003C/p\u003E\n\u003Cp class=\u0022font-claude-response-body break-words whitespace-normal leading-[1.7]\u0022\u003E\u003Cstrong\u003ETes missions principales :\u003C/strong\u003E\u003C/p\u003E\n\u003Cul class=\u0022[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\u0022\u003E\n\u003Cli class=\u0022whitespace-normal break-words pl-2\u0022\u003EAnalyser les besoins des utilisateurs, en autonomie ou avec les \u0026eacute;quipes projet\u003C/li\u003E\n\u003Cli class=\u0022whitespace-normal break-words pl-2\u0022\u003EAnimer des ateliers de cadrage, d\u0027id\u0026eacute;ation, de priorisation et des workshops collaboratifs\u003C/li\u003E\n\u003Cli class=\u0022whitespace-normal break-words pl-2\u0022\u003ER\u0026eacute;diger des expressions de besoin, user stories et sp\u0026eacute;cifications fonctionnelles d\u0026eacute;taill\u0026eacute;es\u003C/li\u003E\n\u003Cli class=\u0022whitespace-normal break-words pl-2\u0022\u003EContribuer \u0026agrave; la construction du backlog, \u0026agrave; la d\u0026eacute;finition des crit\u0026egrave;res d\u0027acceptation et au pilotage des exigences\u003C/li\u003E\n\u003Cli class=\u0022whitespace-normal break-words pl-2\u0022\u003ECollaborer \u0026eacute;troitement avec les Product Owners, UX/UI designers, architectes SI et d\u0026eacute;veloppeurs\u003C/li\u003E\n\u003Cli class=\u0022whitespace-normal break-words pl-2\u0022\u003EGarantir une compr\u0026eacute;hension partag\u0026eacute;e des besoins m\u0026eacute;tiers tout au long du cycle de vie projet\u003C/li\u003E\n\u003Cli class=\u0022whitespace-normal break-words pl-2\u0022\u003EAccompagner la phase de recette fonctionnelle et participer \u0026agrave; l\u0027am\u0026eacute;lioration continue du delivery\u003C/li\u003E\n\u003C/ul\u003E", "employmentType" : "FULL_TIME" } Nos dernières offres Chargé(e) de missions RH en alternance F/H Alternance - 24 mois Temps plein Nantes Je postule Ingénieur·e Produit SaaS — IA, Infra & Sécurité F/H CDI Temps plein Nantes Je postule Lead Tech IA F/H Indépendant Temps plein Rennes Je postule Product Owner / Business Analyst Senior – Applicatifs Digitaux (Freelance) F/H Indépendant Temps plein Rennes Je postule Voir plus d'offres Offres Candidature spontanée Liens utiles This job is found at InterviewStack.io

Skills

expressscrumjirafigmaexceljavascripthtmluser stories