The MITRE Corporation
Globus Medical
Ingénieur Logiciel (Applications Mobiles)
Nos valeurs
Chez Globus Medical, nous agissons avec un sentiment d'urgence pour apporter des innovations qui améliorent la qualité de vie des patients souffrant de troubles musculo-squelettiques. Notre équipe s'inspire des besoins de ces patients, ainsi que des chirurgiens et des professionnels de santé qui les traitent. Nous adoptons une culture de réponse exceptionnelle en nous associant à des chercheurs et des éducateurs pour transformer les connaissances cliniques en solutions tangibles. Nos solutions améliorent les techniques et les résultats chirurgicaux afin que les patients puissent reprendre leur vie le plus rapidement possible.
Notre philosophie "Life Moves Us" repose sur quatre valeurs : Passionné par l'innovation, Orienté client, Travail d'équipe et Déterminé.
- Passionné par l'innovation : Améliorer les soins aux patients en fournissant une technologie de pointe à nos clients est au cœur de ce que nous faisons. Nous sommes passionnés par notre rôle dans l'amélioration de la vie des patients en développant continuellement de meilleures solutions.
- Orienté client : Nous écoutons les besoins de nos clients et répondons avec un sentiment d'urgence.
- Travail d'équipe : En travaillant ensemble, tout est possible. Nous valorisons chaque personne de notre équipe et nous traitons mutuellement avec respect. Nous sommes responsables les uns envers les autres et nous nous soutenons mutuellement. Ensemble, nous nous rendons plus forts.
- Déterminé : Nous poursuivons notre mission avec énergie et passion. Nous sommes agiles, axés sur les résultats et décisifs. Nous surmontons les obstacles qui se présentent dans notre quête pour fournir des solutions qui amélioreront la vie de nos clients et de nos patients.
Résumé du poste
Rejoignez l'équipe de stimulation cérébrale profonde de Nevro pour façonner la plateforme mobile de nouvelle génération qui alimente nos applications cliniques et patient. Il s'agit d'un rôle pratique où vous concevrez et implémenterez des solutions mobiles modulaires et évolutives en utilisant Compose Multiplatform et Kotlin Multiplatform, optimisées pour le partage de code entre Android et iOS.
Fonctions essentielles
- Promouvoir l'architecture propre (Clean Architecture), les principes SOLID et le développement piloté par les tests, en garantissant que nos applications répondent aux normes les plus élevées de qualité, de fiabilité et de conformité réglementaire. En plus du développement mobile, vous maintiendrez et améliorerez également notre application programmeur existante basée sur Windows, en assurant la stabilité et la conformité aux normes réglementaires. Si vous êtes passionné par la création de solutions élégantes qui font une réelle différence dans la vie des patients, c'est votre opportunité.
- Effectuer la conception technique et le développement de fonctionnalités mobiles pour Android et iOS en utilisant Compose Multiplatform et Kotlin Multiplatform.
- Veiller au respect de l'architecture propre (Clean Architecture), des principes SOLID et des pratiques de développement axées sur les tests (TDD, BDD avec Gherkin).
- Collaborer avec les ingénieurs backend pour concevoir et affiner les APIs pour un échange de données sécurisé et efficace.
- Implémenter et maintenir des frameworks de tests automatisés (JUnit, Compose UI Testing, XCTest) et des pipelines CI/CD en utilisant GitHub Actions.
- Travailler en étroite collaboration avec les concepteurs UX, les chefs de produit et l'assurance qualité pour fournir des solutions centrées sur l'humain et de haute qualité.
- Participer aux revues de code et à la programmation en binôme pour favoriser une culture d'excellence en ingénierie.
- Assurer la conformité aux normes réglementaires (FDA, ISO, IEC 62304) et gérer la documentation pour les dispositifs médicaux de classe III.
- Instrumenter les applications avec des analyses pour surveiller l'adoption et éclairer les décisions produit.
- Collaborer étroitement avec les équipes systèmes, électriques, firmware, fabrication, qualité et réglementaires pour assurer une intégration système transparente.
- Maintenir et améliorer l'application programmeur existante basée sur Windows.
- Contribuer à la stratégie et à l'exécution de la vérification et de la validation pour les sous-systèmes logiciels.
- Travailler avec les membres de l'équipe et contribuer aux décisions architecturales qui façonnent l'avenir de l'écosystème numérique de Nevro.
- Respecter la lettre et l'esprit du Code de Conduite de l'entreprise, du Code AdvaMed, du Code MedTech et de toutes les autres politiques de l'entreprise.
- Assurer la conformité aux lois, règles et réglementations gouvernementales applicables, tant aux États-Unis qu'à l'international, en complétant la formation initiale et annuelle et en maintenant la connaissance de la conformité telle qu'elle s'applique à votre rôle.
- Représenter l'entreprise de manière professionnelle et maintenir les normes les plus élevées en matière de pratiques commerciales éthiques et de conduite socialement responsable dans toutes les interactions avec les autres employés, clients, fournisseurs et autres tiers.
Qualifications
- Diplôme de licence avec 3-5 ans d'expérience professionnelle en développement d'applications mobiles (Android/iOS).
- Expérience dans une industrie réglementée ; l'expérience des dispositifs médicaux est fortement préférée.
- Forte maîtrise de Kotlin, Compose Multiplatform et des modèles d'architecture mobile (MVVM, conception modulaire).
- Solide compréhension de l'architecture propre (Clean Architecture), des principes SOLID et des meilleures pratiques de conception de tests.
- Expérience avec les frameworks d'injection de dépendances (par exemple, Koin) et les pipelines CI/CD.
- Familiarité avec l'intégration Bluetooth Low Energy (BLE).
- Expérience en développement C#, .NET (Visual Studio, C#, .NET).
- Solides compétences en communication et en présentation, et capacité à diriger des discussions techniques.
- Capacité à prospérer dans un environnement multidisciplinaire et au rythme rapide.
- Principalement autonome. Détermine et poursuit les actions nécessaires pour obtenir les résultats souhaités. (La recommandation des missions est souvent auto-initiée.)
- Capacité à voyager environ 10% du temps au niveau national et international.
Exigences physiques
Les exigences physiques énumérées ici sont représentatives de celles que l'employé doit satisfaire pour accomplir avec succès les fonctions essentielles de cet emploi.
- Doit s'asseoir ; grimper ou équilibrer ; et se pencher, s'accroupir, se recroqueviller ou ramper.
- Doit régulièrement soulever et/ou déplacer jusqu'à 10 livres, et occasionnellement soulever et/ou déplacer jusqu'à 25 livres.
- Doit posséder des capacités visuelles spécifiques, notamment : vision de près, vision de loin, vision des couleurs, vision périphérique, perception de la profondeur et capacité d'ajustement de la mise au point.
- Connaissance des services cloud et volonté d'apprendre au-delà du développement mobile préférées.
- Applications mobiles publiées sur l'App Store ou Google Play préférées.
- Familiarité avec les pratiques de développement collaboratif préférée.
Égalité des chances en matière d'emploi
Globus Medical est un employeur garantissant l'égalité des chances. Tous les candidats recevront une considération pour l'emploi sans distinction de race, de couleur, de religion, de sexe, d'orientation sexuelle, d'âge, de handicap, d'état civil, de grossesse, d'origine nationale ou de citoyenneté. Nous nous engageons en faveur d'une main-d'œuvre diversifiée. Nous valorisons les talents de tous les employés et soutenons un environnement inclusif et respectueux.
Autres tâches
Veuillez noter que cette description de poste n'est pas conçue pour couvrir ou contenir une liste complète des activités, tâches ou responsabilités requises de l'employé pour ce poste. Les tâches, responsabilités et activités peuvent changer à tout moment avec ou sans préavis.
