Mindgrub
Mindgrub
Mindgrub est une agence numérique qui fournit des services technologiques et créatifs de bout en bout à des organisations dans les secteurs du conseil, de la santé et de l’alimentation et des boissons. Son activité couvre le développement agile de logiciels, les sites web et les applications, l’image de marque, les campagnes marketing, les technologies émergentes, le conseil en gestion, les services d’assistance et les chatbots d’intelligence artificielle. Mindgrub associe stratégie produit, design, ingénierie et résolution de problèmes numériques pour aider ses clients à développer et à améliorer leurs expériences numériques, notamment dans le cadre de projets pour Johns Hopkins University Press.

Ingénieur logiciel iOS senior (contrat)

Développez et maintenez des applications iOS en production avec Swift et SwiftUI en tant qu’ingénieur logiciel senior chez Mindgrub. Contribuez au développement Android avec Kotlin et Jetpack Compose lorsque les besoins du projet l’exigent.

Description

  • Développer, tester, déployer et maintenir des applications iOS en production avec Swift, SwiftUI et les frameworks Apple modernes
  • Fournir des conseils techniques de niveau senior sur l’architecture mobile, les décisions d’implémentation, la qualité du code et les pratiques d’ingénierie
  • Collaborer avec les ingénieurs, les designers, les chefs de projet, les spécialistes QA et les clients afin de transformer les exigences en solutions techniques
  • Contribuer aux applications Android avec Kotlin et Jetpack Compose selon les besoins du projet
  • Implémenter des fonctionnalités, corriger des défauts, effectuer des revues de code, résoudre des problèmes et accompagner les mises en production sur les bases de code iOS et Android
  • Créer une architecture, des fonctionnalités et des expériences utilisateur cohérentes sur les deux plateformes mobiles
  • Évaluer les frameworks, les bibliothèques, les capacités des plateformes et les technologies associées
  • Contribuer à toutes les étapes de découverte, de planification, d’estimation, d’implémentation, de test, de déploiement et de maintenance
  • Préparer des estimations d’effort au niveau des tâches et contribuer aux estimations techniques et de projet
  • Suivre les budgets et les calendriers des projets tout en assumant la responsabilité des livrables attribués
  • Relire le code des collègues et fournir des retours pratiques et directement exploitables
  • Mettre en œuvre les connaissances techniques partagées pour résoudre des problèmes d’ingénierie complexes
  • Améliorer les processus d’ingénierie, les pratiques de développement, l’architecture des applications et l’efficacité de l’équipe
  • Appliquer les normes d’ingénierie et les processus de développement de Mindgrub au travail sur les projets
  • Échanger avec les clients au sujet des exigences techniques, des mises à jour du projet, des décisions et de la résolution des problèmes
  • Accompagner les ingénieurs au moyen de revues, de programmation en binôme, de discussions techniques et de partage de connaissances
  • Participer aux entretiens et à l’évaluation des candidats en ingénierie
  • Se tenir au courant de l’évolution des technologies iOS et Android et des pratiques de développement

Exigences

  • Être autorisé à travailler aux États-Unis
  • Travailler à distance de 9 h à 17 h, heure de l’Est, avec une durée de travail prévue de 40 heures par semaine
  • Intervenir dans le cadre du contrat d’octobre 2026 à septembre 2027, avec une prolongation possible
  • Justifier d’au moins quatre ans d’expérience professionnelle en développement iOS, dont une expérience récente et substantielle dans la création et la maintenance d’applications Swift en production
  • Avoir une expérience professionnelle récente dans le développement d’applications natives iOS et Android
  • Démontrer une expertise actuelle et pratique de Swift et SwiftUI, notamment dans les interfaces SwiftUI en production et l’intégration appropriée d’UIKit
  • Maîtriser le SDK iOS actuel, Xcode, le cycle de vie des applications, la concurrence, les réseaux, la persistance, le débogage, l’optimisation des performances, les tests automatisés, la gestion des dépendances ainsi que la signature et la distribution Apple
  • Avoir une expérience professionnelle du développement Android avec Kotlin et Jetpack Compose
  • Comprendre Android Studio, les bibliothèques Jetpack, Compose UI, l’architecture des applications, les coroutines, Gradle, les réseaux, la persistance, les tests et la publication
  • Être capable de comprendre, de déboguer et de contribuer de manière autonome à du code de production significatif dans des bases de code iOS et Android modernes
  • Comprendre les concepts d’interface utilisateur déclarative tels que la gestion de l’état, la navigation, l’architecture des applications, le cycle de vie et les conventions propres aux plateformes
  • Avoir de l’expérience dans la conception ou la contribution à des architectures d’applications mobiles maintenables
  • Comprendre l’architecture iOS et Android, les cycles de vie, les capacités des plateformes, l’accessibilité, les performances et les processus de mise en production
  • Avoir de l’expérience dans la consommation d’API REST et la connexion d’applications mobiles à des services backend et à des SDK tiers
  • Être familiarisé avec les workflows Git, l’intégration continue, les tests automatisés et les processus de mise en production mobile
  • Démontrer de solides capacités de débogage et de résolution de problèmes sur des applications mobiles, des API et des intégrations tierces
  • Communiquer efficacement avec les ingénieurs, les équipes projet, les clients et les autres parties prenantes
  • Travailler de manière autonome au sein d’équipes projet pluridisciplinaires
  • Être capable de participer à des réunions à distance ou en présentiel lorsque cela est nécessaire

Avantages

  • Une prolongation du contrat peut être possible
  • Modalité de travail à distance
  • Durée de travail prévue de 40 heures par semaine
  • Environnement de travail inclusif et respectueux

Offres similaires

Tiger Analytics

Analyste métier senior en conformité contre la criminalité financière

Tiger Analytics

Faites le lien entre les équipes de conformité contre la criminalité financière et l’informatique chez Tiger Analytics, cabinet de conseil spécialisé en analytique avancée. Définissez les exigences en matière de lutte contre le blanchiment d’argent, les correspondances de données, les règles de surveillance et les scénarios de recette utilisateur.

Ouvrir
G MASS Consulting

Contrôleur qualité KYC – banque d’investissement

G MASS Consulting
11 – 50 Employés
B2BConseilEntreprise

Examine les dossiers d’intégration de clients en banque d’investissement, enquête sur les erreurs récurrentes et renforce les contrôles d’intégration en EMEA. Collabore avec les équipes commerciales, conformité et opérations pour améliorer les procédures et la formation KYC.

Ouvrir
ICF

Responsable éditorial senior des publications

ICF

Diriger le magazine trimestriel d’ICF Next, de la planification de la production jusqu’à la parution, en veillant à la qualité éditoriale et en coordonnant les approbations des parties prenantes. Appliquer les normes fédérales de publication, les règles de style de la GPO et de Chicago, ainsi que les exigences d’accessibilité de la Section 508.

Ouvrir
GDS Group

Monteur vidéo de crimes réels

GDS Group
501 – 1 000 Employés
ConseilMarketingMédias

Montez des actualités et des analyses quotidiennes sur les crimes réels pour Criminally Obsessed, la marque vidéo et podcast de Sinclair. Créez des épisodes adaptés aux plateformes, du contenu pour les réseaux sociaux et des animations graphiques destinés au public numérique et télévisuel.

Ouvrir
Nestle

Analyste senior en analyse des ventes chez Nestlé

Nestle

Chez Nestlé USA, cet analyste senior transforme les données de vente en décisions pour les marques alimentaires et de boissons. Il crée des tableaux de bord, produit des analyses et des prévisions sur le commerce de détail, et recommande des pistes de croissance.

Ouvrir
Vaya Health

Développeur ETL à distance chez Vaya Health

Vaya Health
501 – 1 000 Employés
AssuranceConseilLogistique

Créez des pipelines de données avec Azure, Fabric, Dataverse et Lakehouse pour le Programme de transformation de la santé rurale de Vaya Partners. Contribuez à fournir des analyses et des rapports de santé sécurisés.

Ouvrir