Modèle de description de poste : Développeur Mobile
Ce modèle aide les PME suisses à recruter des développeurs mobiles. Il couvre le développement iOS/Android, les compétences techniques et comportementales, les fourchettes salariales en CHF et les avantages clés. Adaptez le Pensum (%), le canton et les exigences linguistiques avant de publier.
Une description de poste solide attire des candidats qualifiés et crée de la clarté dès le départ. Ce modèle est conçu pour les employeurs suisses recrutant des développeurs iOS, Android ou multiplateforme.
Utilisez ceci comme point de départ. Remplacez les éléments génériques par votre stack technologique, votre structure d'équipe et votre lieu spécifique. Nommez toujours votre canton ou votre ville (p. ex. 'Genève', 'Berne', 'Lausanne') — les candidats suisses recherchent d'abord par localisation.
À propos du rôle et responsabilités principales
Décrivez concrètement ce que le développeur va construire. Nommez les plateformes (iOS, Android, React Native, Flutter) et les produits ou fonctionnalités clés. Cette clarté attire les candidats dont l'expérience correspond à vos besoins.
Listez ensuite 4–6 responsabilités centrales. Chacune doit être spécifique et mesurable. Évitez les formules génériques comme 'travailler en équipe'; écrivez plutôt 'concevoir et développer l'interface utilisateur pour les fonctionnalités client' ou 'assurer la qualité du code par les tests unitaires et les révisions de code'.
- Développer et maintenir des applications mobiles pour [iOS / Android / les deux plateformes]
- Collaborer avec les équipes produit et design pour implémenter les fonctionnalités orientées utilisateur
- Rédiger un code propre et testable, participer aux revues de code
- Déboguer et optimiser les performances de l'application sur différents appareils et versions du système d'exploitation
- Contribuer à la documentation technique et au partage des connaissances au sein de l'équipe
- Rester à jour avec les meilleures pratiques et SDKs de [plateforme]
Compétences obligatoires et souhaitées
Séparez les compétences non négociables des compétences souhaitables. Les compétences obligatoires incluent généralement des années d'expérience sur votre plateforme cible, une maîtrise des langages requis (Swift, Kotlin, JavaScript, etc.) et des capacités de résolution de problèmes. Soyez honnête : si vous avez besoin de quelqu'un avec 3+ ans d'expérience, dites-le.
Les compétences souhaitables pourraient inclure l'expérience multiplateforme, les connaissances backend, les applications publiées, le sens du design ou la connaissance du secteur. Les exigences linguistiques vont ici — par exemple, 'Français (courant, écrit et oral) pour la communication interne; anglais (niveau affaires) pour la documentation technique'.
- Obligatoire : [3+ ans d'expérience professionnelle iOS/Android ou équivalent]
- Obligatoire : Solide maîtrise de [Swift / Kotlin / JavaScript] et des frameworks correspondants
- Obligatoire : Expérience avec la gestion de versions (Git) et les pipelines CI/CD
- Obligatoire : Français (courant) et anglais (niveau affaires) pour la collaboration d'équipe
- Souhaité : Applications publiées sur l'App Store ou Google Play
- Souhaité : Familiarité avec les API REST, les bases de données ou les systèmes backend
Ce que nous offrons
Cette section 'vend' votre entreprise aux candidats. Soyez concret : nommez une fourchette salariale en CHF, spécifiez le Pensum (p. ex. '80–100%') et mentionnez les arrangements flexibles (jours de télétravail, horaires flexibles). Les candidats comparent les offres; les avantages vagues perdent les talents.
Incluez des éléments spécifiques que votre PME peut réellement offrir : budget de formation, mentorat, stack technologique moderne, équilibre travail-vie personnelle ou participation. Évitez les clichés comme 'culture passionnée'—montrez ce que vous entendez par là. Si vous suivez une convention collective de travail, mentionnez-la. Si le 13e mois est standard pour vous, incluez-le.
- Salaire compétitif : CHF [fourchette, p. ex. 120'000–150'000] selon l'expérience, plus 13e mois
- Pensum : [80–100%] avec horaires flexibles et [X jours] télétravail par semaine
- Stack technologique moderne et autonomie pour proposer des outils et des approches meilleurs
- Apprentissage continu : budget de formation annuel de CHF [montant] ou participation à des conférences
- Environnement d'équipe collaboratif; mentorat de développeurs seniors et de responsables produits
- Congés généreux : [20+ jours] de congés annuels plus jours fériés suisses
Questions fréquentes
- Dois-je nommer un canton ou une ville dans l'annonce?
- Oui, toujours. Les candidats suisses recherchent d'abord par localisation. Si votre bureau est à Genève, écrivez 'Genève' ou 'Genève (centre)' si pertinent. Si vous offrez le télétravail complet en Suisse, écrivez 'Télétravail, n'importe où en Suisse' ou décrivez l'arrangement (p. ex. '1 jour/semaine au bureau Berne, reste télétravail'). Cela fait gagner du temps à tout le monde.
- Quelle fourchette salariale offrir à un développeur mobile en Suisse?
- Les fourchettes varient selon le canton, l'expérience et le stack technologique. Junior (0–2 ans) : CHF 90'000–120'000; Mid-Level (3–6 ans) : CHF 120'000–160'000; Senior (7+ ans) : CHF 150'000–200'000+. Vérifiez les données du marché local, tenez compte de votre canton (Zurich/Genève plus élevés; régions rurales plus bas) et incluez le 13e mois et les bonus dans votre calcul. Nommez toujours une fourchette, jamais un montant fixe—cela signale une disponibilité à négocier.
- Comment spécifier les exigences linguistiques sans discrimination?
- Placez les exigences linguistiques dans les compétences obligatoires et liez-les à des besoins professionnels réels. Par exemple : 'Français (courant, parlé et écrit) et anglais (niveau affaires) pour collaborer avec l'équipe suisse et lire la documentation technique.' Évitez d'exiger des langues non essentielles. Si votre équipe est multilingue, signalez-le—cela peut attirer des candidats d'autres régions.
Informations générales pour les employeurs suisses, pas un conseil juridique. Faites valider par un juriste tout ce qui a des conséquences légales.