Senior iOS Developer (Swift)

Senior iOS Developer (Swift)

Full Time 61650 - 75350 € / an (estimé) Télétravail
Jobgether

En un coup d'œil

  • Missions: Développez des applications iOS natives en utilisant Swift et améliorez l'accessibilité.
  • Entreprise: Une entreprise technologique innovante avec une culture collaborative.
  • Avantages: Travail à distance, salaire compétitif et couverture santé.
  • Autres infos: Opportunités de croissance professionnelle dans un environnement dynamique.
  • Pourquoi ce job: Contribuez à rendre le numérique accessible à tous grâce à votre expertise iOS.
  • Qualifications: Expérience en développement iOS et compétences en accessibilité requises.

Le salaire estimé est compris entre 61650 - 75350 € par an.

Ce poste est proposé au nom d'une entreprise partenaire, qui gère toutes les candidatures et les étapes suivantes. Notre partenaire recherche un Développeur iOS Senior (Swift) basé en France.

En tant que Développeur iOS Senior, vous jouerez un rôle clé dans la construction et l'amélioration d'une application mobile native avec un fort accent sur l'accessibilité et le design inclusif. Vous utiliserez votre expertise en Swift, SwiftUI et UIKit pour livrer des fonctionnalités fiables et performantes qui répondent aux besoins d'une base d'utilisateurs diversifiée.

Une partie centrale de votre travail consistera à mettre en œuvre des solutions avancées d'accessibilité iOS, en garantissant un support VoiceOver sans faille et en optimisant les interfaces pour les utilisateurs ayant différents besoins d'accessibilité. Vous contribuerez aux tests d'accessibilité, identifierez les barrières d'utilisabilité et veillerez à l'alignement avec les normes d'accessibilité reconnues, y compris WCAG 2.1 et 2.2.

Travaillant dans un environnement international entièrement à distance, vous collaborerez avec des équipes techniques pour maintenir des normes élevées de qualité de code et de performance des applications.

Responsabilités :

  • Développement iOS natif : Développer, maintenir et améliorer des applications iOS natives en utilisant Swift, en livrant de nouvelles fonctionnalités et en améliorant la fonctionnalité existante.
  • Développement d'interface utilisateur : Construire et optimiser des interfaces utilisateur en utilisant SwiftUI et/ou UIKit, en garantissant cohérence, réactivité et une expérience utilisateur de haute qualité.
  • Performance et stabilité de l'application : Maintenir une architecture d'application robuste, optimiser les performances, identifier les problèmes techniques et respecter des normes élevées de qualité et de fiabilité du code.
  • Mise en œuvre de l'accessibilité : Concevoir, mettre en œuvre et affiner les fonctionnalités d'accessibilité dans les applications iOS natives pour soutenir les utilisateurs avec des besoins et des capacités divers.
  • Intégration de VoiceOver : Assurer une compatibilité sans faille avec VoiceOver en optimisant le comportement du lecteur d'écran, la navigation et l'interprétation des éléments d'interface.
  • APIs d'accessibilité iOS : Appliquer les APIs d'accessibilité iOS et les capacités d'accessibilité SwiftUI pour améliorer l'accessibilité dans toute l'application.
  • Type dynamique et interfaces évolutives : Mettre en œuvre le type dynamique et des tailles de police évolutives pour garantir que le contenu reste lisible et utilisable selon différentes préférences de taille de texte.
  • Attributs d'accessibilité : Configurer et optimiser les étiquettes d'accessibilité, traits, valeurs et actions afin que les technologies d'assistance puissent interpréter et interagir avec précision avec les composants d'interface.
  • Gestion du focus d'accessibilité : Mettre en œuvre et affiner le comportement du focus d'accessibilité pour soutenir une navigation intuitive et des interactions prévisibles pour les utilisateurs s'appuyant sur des technologies d'assistance.
  • Tests d'accessibilité et assurance qualité : Réaliser des tests d'accessibilité pratiques, notamment avec VoiceOver, pour identifier, enquêter et résoudre les défauts liés à l'accessibilité.
  • Conformité aux normes : Valider les mises en œuvre d'accessibilité par rapport aux directives pertinentes, y compris WCAG 2.1 et WCAG 2.2, et contribuer à des améliorations continues dans le design inclusif.
  • Collaboration interfonctionnelle : Travailler avec les parties prenantes techniques concernées pour résoudre les problèmes, partager son expertise et livrer des solutions mobiles accessibles, maintenables et centrées sur l'utilisateur.

Exigences :

  • Au moins 5 ans d'expérience professionnelle dans le développement d'applications iOS natives.
  • Solide expertise pratique en Swift et bonne compréhension des principes de développement iOS natif.
  • Expérience commerciale dans le développement et la maintenance d'applications utilisant SwiftUI et/ou UIKit.
  • Expérience pratique approfondie dans la mise en œuvre de fonctionnalités d'accessibilité dans des applications iOS natives.
  • Bonne connaissance pratique de VoiceOver, y compris les tests et l'optimisation de la navigation et des interactions du lecteur d'écran.
  • Expérience de travail avec les APIs d'accessibilité iOS et les fonctionnalités d'accessibilité SwiftUI.
  • Expérience démontrée dans la mise en œuvre de types dynamiques et de tailles de police évolutives pour répondre à différentes préférences d'accessibilité.
  • Expérience pratique dans la configuration et l'optimisation des étiquettes d'accessibilité, traits, valeurs et actions.
  • Expérience dans la mise en œuvre et le dépannage de la gestion du focus d'accessibilité dans les interfaces iOS natives.
  • Capacité prouvée à réaliser des tests d'accessibilité, identifier les barrières d'utilisabilité et mettre en œuvre des solutions techniques efficaces.
  • Connaissance des normes et directives d'accessibilité, idéalement y compris WCAG 2.1 et WCAG 2.2.
  • Solides compétences en débogage, analyse et résolution de problèmes, avec une attention aux détails et un engagement à livrer des logiciels de haute qualité.
  • Capacité à communiquer clairement des concepts techniques et à collaborer efficacement avec des équipes internationales distribuées.
  • Bonnes compétences en communication en anglais, tant à l'écrit qu'à l'oral.
  • Esprit proactif, axé sur la qualité et capacité à travailler de manière autonome dans un environnement de développement à distance.

Avantages :

  • Travail entièrement à distance : Travaillez à distance avec la flexibilité de gérer votre travail depuis votre lieu préféré.
  • Rémunération compétitive : Recevez un salaire solide et compétitif aligné sur vos compétences et votre expérience.
  • Projets internationaux : Collaborez dans un environnement multinational et contribuez à des projets d'envergure internationale.
  • Couverture santé complète : Accédez à une couverture santé dans le cadre du package d'avantages.
  • Contrat à long terme : Bénéficiez d'un engagement B2B stable et à long terme avec un pipeline de projets constant.
  • Impact technique : Appliquez votre expertise en développement iOS pour améliorer l'accessibilité et créer des expériences mobiles plus inclusives.
  • Croissance professionnelle : Renforcez votre expertise en ingénierie iOS native, technologies d'accessibilité et développement de produits inclusifs.

Senior iOS Developer (Swift) employeur : Jobgether

Rejoindre notre équipe en tant qu'Artiste 3D pour simulateur de vol en temps réel, c'est intégrer une culture de travail collaborative et innovante où votre créativité sera valorisée. Nous offrons des opportunités de développement professionnel dans un environnement dynamique, tout en vous permettant de travailler sur des projets passionnants qui allient technologie de pointe et design artistique. Situé en France, notre bureau favorise un équilibre entre vie professionnelle et personnelle, avec des avantages uniques qui rendent chaque jour de travail enrichissant.

Jobgether

Coordonnées :

Équipe de recrutement de Jobgether

Conseils d'expert StudySmarter🤫

Voici comment nous pensons que tu pourrais décrocher Senior iOS Developer (Swift)

✨Construire ton réseau tech

Connecte-toi avec des professionnels de l'ingénierie et du développement logiciel via des meetups tech ou des conférences comme DevFest. C'est un excellent moyen d'apprendre sur les dernières tendances et de te faire connaître dans le milieu.

✨Contribuer à des projets open-source

Montre tes compétences en rejoignant des projets open-source sur GitHub. Non seulement cela renforce ton portfolio, mais ça te permet également de collaborer avec d'autres développeurs et de bâtir ta réputation dans le monde tech.

✨Préparer un excellent entretien

Pour décrocher un emploi à plein temps, il est crucial de préparer des réponses aux questions techniques et comportementales. Fais des simulations d'entretiens avec des amis ou en utilisant des plateformes dédiées pour te sentir plus à l'aise.

✨Postuler sur notre site

N'oublie pas de consulter notre site pour des opportunités chez Jobgether. Postuler directement peut te donner un accès privilégié à nos offres et montrer ton intérêt spécifique pour notre entreprise. Allez, fonce !

Nous pensons qu'il te faut ces compétences pour exceller en tant que Senior iOS Developer (Swift)

Développement iOS natif
Swift
SwiftUI
UIKit
Implémentation de l'accessibilité
Intégration de VoiceOver
APIs d'accessibilité iOS

Quelques conseils pour ta candidature 🫡

Démarre avec un CV percutant:Pour un poste d'ingénieur en développement logiciel, mets en avant tes compétences techniques comme les langages de programmation que tu maîtrises. N'hésite pas à inclure les projets sur lesquels tu as travaillé, surtout ceux qui montrent ton impact dans des situations concrètes. Les employeurs adorent voir ce que tu es capable de créer !

Valorise tes projets personnels:Si tu as des projets personnels ou des contributions sur GitHub, assure-toi de les inclure dans ta candidature. Cela te permet de montrer non seulement tes compétences techniques, mais aussi ta passion et ton engagement pour le développement logiciel. C'est un excellent moyen de te démarquer des autres candidats !

Personnalise ta lettre de motivation:Prends le temps de personnaliser ta lettre de motivation pour Jobgether. Explique pourquoi tu es attiré par cette entreprise et comment tes compétences peuvent répondre à leurs besoins. C'est l'occasion de montrer un côté plus humain de ta candidature et d'expliquer ce qui te motive !

Soigne la mise en page:Une mise en page claire et concise est cruciale pour les candidatures dans le domaine de l'ingénierie logicielle. Utilise des sous-titres et des listes pour rendre ton CV et ta lettre plus facile à lire. Cela montre aussi que tu as un sens de l'organisation, ce qui est super important dans notre domaine !

Comment te préparer à un entretien d'embauche chez Jobgether

✨Maîtrise des Outils de Développement

Assure-toi d'être à l'aise avec les outils et les langages de programmation que privilégie Jobgether. Par exemple, si tu sais qu'ils utilisent beaucoup Java ou Python, revisite tes concepts clés et sois prêt à discuter de tes projets antérieurs qui mettent en avant ces compétences.

✨Prépare des Exemples de Projets Concrets

Rassemble des exemples concrets de projets sur lesquels tu as travaillé, surtout ceux qui mettent en avant des défis techniques. Sois prêt à expliquer tes choix, tes erreurs et comment tu as résolu des problèmes - cela montre ton process de réflexion et ta capacité à apprendre.

✨Sois Prêt pour des Tests Techniques

Il est fréquent d'avoir des tests techniques lors des entretiens dans l’ingénierie logicielle. Prépare-toi à résoudre des problèmes de codage en direct. Pratique sur des plateformes comme LeetCode ou HackerRank pour rester affûté et confortable face à la pression.

✨Montre Ton Intérêt pour l’Innovation

Dans le cadre d'un poste à temps plein, les employeurs cherchent des passionnés qui se tiennent à jour avec les dernières tendances technologiques. N’hésite pas à parler de tes lectures récentes, de conférences auxquels tu as assisté ou même de projets open-source que tu pourrais avoir suivis ou rejoints.