En tant que Tech Lead Android, vous êtes le garant de la vision technique, de la qualité du code et de la croissance de l'équipe mobile, tout en portant une culture produit forte. Vos missions principales : Binôme Produit / Technique : Travailler la main dans la main avec le Product Manager (PM) pour traduire la vision produit en exigences techniques. Vous co-construisez la roadmap, cadrez les fonctionnalités dès la phase de découverte (Product Discovery), et aidez à arbitrer entre valeur métier, dette technique et faisabilité. Vision & Architecture : Définir et faire évoluer l'architecture cible de l'application (Clean Architecture, Jetpack Compose, BFF), en garantissant sa robustesse, sa scalabilité et sa maintenabilité pour servir au mieux les besoins des collaborateurs. Garant de la Qualité & Impact Métier : Instaurer et veiller au respect des meilleures pratiques (tests, CI/CD, revues de code, Android Vitals) pour assurer la stabilité de l'application et offrir une expérience utilisateur fluide sur le terrain. Leadership Technique & Mentorat : Accompagner, guider et faire monter en compétences l'équipe de développeurs Android au quotidien. Animation Cross-Équipes : Animer les sujets techniques transverses et assurer une communication fluide avec les autres pôles (Backend/BFF, Produit, QA, Design, Sécurité). Innovation & Amélioration Continue : Assurer une veille technologique constante, challenger l'existant, expérimenter et mettre en place des solutions innovantes (POCs) pour accélérer le Time-to-Market et propulser l'application au niveau supérieur.
Nous recherchons actuellement un Consultant SAP PP / EWM technico-fonctionnel (AMOA) pour intervenir chez l'un de nos clients grands comptes du secteur Défense, dans le cadre d'un projet de migration SAP ECC vers S/4HANA. Définition des règles de transformation des données transactionnelles (PP & EWM) Intervention en tant que key-user sur les objets de production et de logistique Collaboration étroite avec les équipes métiers, l'intégrateur SAP et les équipes Data Migration Analyse des simulations de chargement et des chargements réels Force de proposition pour sécuriser et accélérer la validation des règles de transformation
Bonjour, Nous recherchons pour notre client grand compte un Développeur Android Kotlin / Jetpack Compose (Sénior) Nous étudions - prioritairement - les candidatures qui nous sont adressées à freelance à insyco . fr avec les informations suivantes : Argumentaire écrit répondant de façon ciblée au besoin ci-dessous CV à jour au format Word Date de prochaine disponibilité Tarif journalier Merci d'indiquer la référence MDE/AND/5511 dans l'objet de votre message Définition du besoin La prestation porte sur le développement d'applications Android en Kotlin, pour un grand compte. Activités principales attendues Développement d'applications Android en Kotlin, avec une maîtrise parfaite du langage (bases solides en Java idéalement) Conception d'interfaces modernes avec Jetpack Compose, tout en restant à l'aise avec les XML Layouts classiques Utilisation avancée des Coroutines et de Flow pour la gestion de l'asynchronisme Utilisation fluide de la suite Android Jetpack (ViewModel, Navigation, Room, WorkManager) et gestion de dépendances via Gradle (KTS) Utilisation de l'Android Profiler pour l'optimisation des performances Application des patterns MVVM, MVI et Clean Architecture, ainsi que des principes SOLID et des bonnes pratiques Google Consommation d'API REST/JSON (Retrofit, OkHttp, Serialization) et intégration de SDK tiers Déploiement continu (GitLab-CI, Bitrise, Firebase App Distribution, Fastlane) Injection de dépendances, tests unitaires (JUnit, MockK), tests d'interface (Espresso) et revues de code, avec un souci du détail sur le Material Design Participation aux méthodologies Agiles, avec une capacité à vulgariser des concepts techniques complexes pour les équipes Produit et Design
Almatek recherche pour l'un de ses clients, Un DÉVELOPPEUR .NET sur Grenoble. Mission au sein d'une équipe technique travaillant sur les évolutions d'une solution logicielle experte. Le développeur interviendra en collaboration étroite avec un développeur expérimenté sur les activités de conception, développement, maintenance et amélioration de la qualité des composants logiciels. Indispensable : 2 à 3 ans d'expérience en projet informatique Bonne maîtrise de .NET / C# Solides compétences en développement logiciel Capacité à travailler en binôme avec un développeur expérimenté Autonomie, rigueur et orientation qualité Esprit collaboratif et capacité de partage Ressortissant(e) de l'Union Européenne Apprécié : Compétences en WPF Connaissance de WCF, Oracle et du pattern MVVM Environnement technique : .NET, C#, WPF, WCF, Oracle, MVVM
Dans le cadre de la réalisation d'un projet en assistance technique, nous recherchons un(e) Développeur(se) Android. Vous interviendrez sur le site client situé dans la Somme (80), avec possibilité de télétravail à hauteur d'1 jour par semaine après 1 mois de mission. À ce titre, vos missions quotidiennes seront les suivantes : - Définir l'architecture de l'application Android et développer l'interface utilisateur en respectant les bonnes pratiques de développement natif (XML, MVVM, Clean Architecture), dans un contexte industriel ; - Implémenter les fonctionnalités de l'application et développer la couche de communication avec le module IoT embarqué et les services backend (REST API, WebSocket, HTTP), en collaboration étroite avec le responsable technique ; - Réaliser les tests unitaires, contribuer à la validation fonctionnelle et rédiger la documentation technique permettant la maintenance et l'évolution de l'application ; - Participer aux choix techniques concernant l'organisation du code, la gestion des états, la communication réseau et la maintenabilité de l'application dans un environnement industriel exigeant.
Dans le cadre de la réalisation d'un projet en assistance technique, nous recherchons un(e) Tech Lead Android / Développeur(se) Android Senior pour l'un de nos clients. Vous interviendrez sur le site client situé dans la métropole lilloise (59). À ce titre, vos missions quotidiennes seront les suivantes : - Assurer le lead technique de l'équipe Android sur une application mobile utilisée par plus de 60 000 collaborateurs dans 60+ pays : choix d'architecture, qualité du code, code reviews, accompagnement des développeurs et arbitrages techniques ; - Concevoir et faire évoluer l'architecture de l'application Android (Clean Architecture, MVVM/MVI, modularisation) en Kotlin et Jetpack Compose, en garantissant la robustesse, la maintenabilité et la scalabilité de la solution ; - Assurer l'intégration des APIs REST, contribuer à la mise en place et au suivi de la CI/CD et des tests unitaires/UI, dans un environnement de développement à forte volumétrie ; - Être l'interface technique avec les équipes Produit, Backend et QA, en participant activement aux décisions d'architecture et aux choix techniques structurants.
Développeur Mobile Android KMP MONTPELLIER 3 jours de présentiel / 2 jours de TT ASAP 2 jours TT - Montpellier Tâches Développement, tests unitaires Contexte Participation au développement, affinages, dans une squad Ma Banque Attendu Participation active au projet, mise en place des bonnes pratiques, participer à la création d'un produit en Agile Notre stack technique : - Maitrise KMP - Une expérience significative sur le développement d'application grand public Android NATIF - Maitrisant l'architecture MVVM + clean architecture + architecture modulaire - Maitrisant Kotlin (couroutines et flows) - Maitrise de Compose MultiPlaftorme - CI/CD (jenkins, fastlane, gitlab CI) Capacité travailler en équipe Bon relationnel pour intégration dans une équipe multi métier Expérience dans un environnement agile Avoir déjà eu une expérience personnelle ou professionnelle en KMP et pouvoir comprendre rapidement notre architecture. Connaissance environnement projet iOS dans un contexte KMP Sénoir (+7 ans)
Contexte de la mission : Dans le cadre du développement et de l'évolution d'applications mobiles, nous recherchons un Développeur Android Senior pour intervenir sur des projets à forts enjeux techniques et fonctionnels. La mission porte sur la conception, le développement, l'industrialisation et la maintenance évolutive d'applications Android natives, en collaboration étroite avec les équipes Produit, Design et techniques. Missions principales : - Concevoir et développer des applications Android natives en Kotlin. - Participer à la conception technique et aux choix d'architecture. - Développer des interfaces modernes avec Jetpack Compose, tout en maîtrisant les interfaces basées sur XML. - Mettre en œuvre les mécanismes d'asynchronisme avec Coroutines et Flow. - Utiliser l'écosystème Android Jetpack : ViewModel, Navigation, Room, WorkManager, etc. - Concevoir et maintenir des architectures robustes basées notamment sur MVVM, MVI et Clean Architecture. - Développer des intégrations avec des API REST/JSON et des SDK tiers. - Participer à l'optimisation des performances des applications à l'aide notamment de l'Android Profiler. - Contribuer à l'industrialisation des développements et aux pipelines CI/CD. - Mettre en place et maintenir les tests unitaires et les tests d'interface. - Participer aux revues de code et veiller au respect des bonnes pratiques de développement. - Collaborer avec les équipes Produit et Design dans un environnement Agile. - Contribuer à la qualité, à l'accessibilité et à la cohérence des interfaces utilisateurs. - Compétences techniques indispensables - Android natif - Kotlin – maîtrise avancée - Bonnes connaissances en Java - Jetpack Compose et XML Layouts - Coroutines / Flow - Android Jetpack : ViewModel, Navigation, Room, WorkManager - Gradle / Kotlin DSL (KTS) - Architectures MVVM / MVI / Clean Architecture - Principes SOLID et bonnes pratiques Android - REST / JSON - Retrofit / OkHttp / Kotlin Serialization - Injection de dépendances - JUnit / MockK - Espresso - Git et revues de code - Environnements CI/CD : GitLab CI, Bitrise, Firebase App Distribution, Fastlane Compétences appréciées : - Expérience sur des applications intégrant des fonctionnalités de streaming audio ou vidéo. - Connaissance de Media3 / ExoPlayer et de la gestion des flux multimédias. - Expérience sur Android TV. - Sensibilité aux problématiques d'accessibilité mobile. - Participation à la conception ou à l'utilisation d'un Design System. - Maîtrise d'outils collaboratifs tels que Jira et Confluence. Profil recherché : Nous recherchons un profil Senior disposant de plus de 5 ans d'expérience significative en développement Android. Le candidat devra être autonome, rigoureux et capable d'intervenir sur l'ensemble du cycle de développement d'une application mobile. Il devra également être à l'aise pour échanger avec des interlocuteurs techniques et fonctionnels et pour vulgariser des sujets complexes auprès des équipes Produit et Design. Environnement de travail : Méthodologie Agile Collaboration avec des équipes techniques, Produit et Design Utilisation d'outils de gestion de projet et de documentation Présence sur site d'au minimum 50 % du temps de la prestation, selon les besoins du projet Des interventions exceptionnelles en soirée ou le week-end peuvent être nécessaires. Langue : La maîtrise parfaite du français est indispensable. Le français sera utilisé comme langue principale dans les échanges, réunions, documents et communications avec les différentes parties prenantes.
POSTE EN PRÉSENTIEL AU LUXEMBOURG Nous recherchons un Développeur Android Senior (H/F) pour participer à la conception, au développement et à l'évolution d'applications mobiles à forts enjeux. Votre mission : Vous intervenez sur l'ensemble du cycle de vie des applications mobiles : conception, développement, intégration, mise en production, maintenance et évolution. Concevoir et développer de nouvelles fonctionnalités conformément aux spécifications fonctionnelles ; Participer aux phases de conception des produits et réaliser les analyses techniques des cahiers des charges ; Concevoir des architectures mobiles performantes, sécurisées et évolutives ; Intégrer et paramétrer des composants logiciels ; Développer et intégrer des simulateurs, validateurs et solutions d'automatisation ; Assurer la cohérence et la robustesse des applications en cas d'erreur ; Déboguer, diagnostiquer les incidents et optimiser les performances ; Assurer la maintenance corrective et évolutive des applications ; Garantir la continuité de service et la remise en fonctionnement des applications dans les meilleurs délais ; Participer à la mise en production et utiliser les outils et processus CI/CD existants ; Veiller au respect des standards de développement, des normes de qualité et des bonnes pratiques ; Garantir la qualité des livrables ; Assurer la documentation technique et contribuer à sa mise à jour. Un rôle de référent technique En tant que Développeur Android Senior, vous accompagnez également les autres développeurs et contribuez à la montée en compétences de l'équipe : Partager votre expertise et vos bonnes pratiques ; Accompagner les membres de l'équipe sur les problématiques techniques ; Participer à l'amélioration continue en étudiant de nouvelles technologies et alternatives techniques ; Contribuer aux réflexions et choix d'architecture ; Favoriser la transmission des connaissances à travers la documentation technique. Compétences techniques indispensables Android / Kotlin Kotlin – obligatoire ; Java ; Android Jetpack ; Jetpack Compose ; Coroutines ; Flow ; LiveData ; ViewModel ; Navigation Component. Architecture & données Maîtrise des architectures mobiles, notamment MVVM ; Conception d'architectures applicatives évolutives ; Gestion des données locales : SQLite ou solutions similaires ; Intégration et consommation d'API REST. Qualité & DevOps Tests automatisés ; Tests unitaires ; Tests d'interface utilisateur ; Développement Agile ; CI/CD appliquée au développement mobile ; Débogage et optimisation des performances.
Dans le cadre de l'évolution de Power10, outil stratégique du support interne de notre client et pilier de la démarche Shift Left, nous recherchons un développeur .NET / WPF confirmé. Power10 permet aux équipes de support d'administrer et de diagnostiquer les postes de travail à distance. L'application collecte en temps réel les informations des postes distants et les restitue au sein d'une interface graphique développée en WPF (XAML). L'outil offre également de nombreuses fonctionnalités d'administration, telles que : l'exécution d'actions à distance (vidage de cache, gestion des services Windows, collecte de logs, etc.) ; la consultation d'informations techniques sur les postes ; l'interrogation d'API et de bases de données SQL Server afin d'afficher des informations complémentaires. Missions : Le développeur interviendra sur la refonte et l'évolution de l'application avec pour principales responsabilités : Reconcevoir l'architecture de l'application afin de rendre le code plus modulaire, évolutif et maintenable. Mettre en place une architecture adaptée (MVVM de préférence, ou autre pattern pertinent selon les besoins). Réorganiser et rationaliser le code existant. Garantir la qualité et la maintenabilité du logiciel. Développer de nouvelles fonctionnalités en fonction de la roadmap produit. Traiter la backlog technique et fonctionnelle. Corriger les anomalies et assurer le maintien en conditions opérationnelles. Concevoir et exécuter des tests unitaires et fonctionnels. Participer aux revues de code et à l'amélioration continue des bonnes pratiques de développement. Environnement technique : C# .NET WPF / XAML Architecture MVVM SQL Server API REST Git Visual Studio
Responsabilités : Concevoir l'architecture, développer, tester, déployer , maintenir et améliorer l'application. Garantir la qualité, la performance et la stabilité de l'application Veille technologique constante pour les méthodologies mises en place et les technologies utilisées. Vous challengez l'existant, expérimentez, mettez en place des solutions innovantes dans un but d'amélioration continue. Compétences techniques : Vous avez une bonne connaissance du langage Dart et de la plateforme Flutter Vous justifiez d'une activité publique sur des plateformes comme GitHub et/ou d'une expérience professionnelle. Vous avez une bonne connaissance des bibliothèques open-source usuelles de l'éco-système Flutter Vous maitrisez les architectures MVVM, MVP et l'approche modulaire Vous maitrisez Firebase et ses composants Des connaissances en JS / TS, Serverless Framework / AWS Bon niveau de la programmation orienté objet, fonctionnelle, des Design Pattern et de l'algorithme. Bonne connaissance de l'utilisation d'API REST et des normes et procédures de sécurité (OAuth). Vous utilisez couramment Git, travailler avec un Git flow est un plus. Maîtrise des méthodes agiles. Une bonne maîtrise de l'anglais technique. Aptitudes professionnelles : Appétence pour les nouvelles technologies et les nouveaux langages de programmation. Sens du service par rapport aux demandes des clients tout en respectant les normes de développement. Sens des responsabilités et de l'engagement pour rendre des livrables dans les délais impartis. Curiosité dans les nouveaux langages, tu es en apprentissage continue au quotidien. Bonnes qualités relationnelles (écoute et expression) permettant de communiquer efficacement avec les différentes équipes impliquées dans le projet. Capacité à vulgariser des sujets très techniques. Ouverture d'esprit, compte tenu de la variété des problématiques clients et technologiques. Forte capacité à travailler en équipe. Autonomie.
Développeur Mobile Android KMP MONTPELLIER 3 jours de présentiel / 2 jours de TT ASAP 2 jours TT - Montpellier Tâches Développement, tests unitaires Contexte Participation au développement, affinages, dans une squad Ma Banque Attendu Participation active au projet, mise en place des bonnes pratiques, participer à la création d'un produit en Agile Notre stack technique : - Maitrise KMP - Une expérience significative sur le développement d'application grand public Android NATIF - Maitrisant l'architecture MVVM + clean architecture + architecture modulaire - Maitrisant Kotlin (couroutines et flows) - Maitrise de Compose MultiPlaftorme - CI/CD (jenkins, fastlane, gitlab CI) Capacité travailler en équipe Bon relationnel pour intégration dans une équipe multi métier Expérience dans un environnement agile Avoir déjà eu une expérience personnelle ou professionnelle en KMP et pouvoir comprendre rapidement notre architecture. Connaissance environnement projet iOS dans un contexte KMP Sénoir (+7 ans)