Développeur Android

Il y a 4 jours

Paris ème, Ile-de-France OP3FT Temps plein
Prêt(e) à repousser les limites du développement Android, du smartphone à la réalité étendue ? Pour accompagner l'accélération de nos développements, nous recherchons un(e) talentueux(se) développeur(se) pour renforcer notre équipe Android actuelle. Vous rejoindrez une aventure technologique unique au monde autour de Frogans — une nouvelle couche logicielle universelle sur Internet — en mêlant développement natif sur smartphone/tablette et exploration des tout derniers casques d'informatique spatialisée (Samsung XR, PICO OS 6). Vos principales missions seront de :
* Faire évoluer le logiciel Frogans Player sur smartphone et tablette Android (Kotlin)
* Contribuer à la rédaction de spécifications techniques
* Appétence et motivation pour travailler sur l’informatique spatialisée et par exemple les casques Samsung XR ou PICO OS 6. Vous effectuerez ces missions dans le respect des règles de codage de l’OP3FT. Vous veillerez à documenter clairement les algorithmes implémentés, à commenter votre code, à le rendre maintenable et à assurer la résilience des choix techniques pris. Développeur·se Android – minimum 3 ans d’expérience en développement d’applications Android avec Kotlin, démontrée par des projets concrets. Savoir-faire (à démontrer par des projets concrets) Compétences principales – niveau avancé :
* Kotlin (Android)
* Jetpack Compose et Material 3 : maîtrise du développement d’interfaces modernes
* Kotlin Coroutines et Flow (StateFlow / SharedFlow)
* Gestion des versions : Maîtrise de Git et des plateformes GitLab ou GitHub
* Architecture Android moderne : ViewModel, Navigation Compose, séparation des responsabilités et découpage modulaire
* Injection de dépendances : Hilt ou Dagger (Koin)
* Maîtrise de Gradle (Kotlin DSL), AndroidX, flavors et build variants
* Qualité du code et tests : tests unitaires et UI (JUnit, MockK ) Compétences complémentaires
* Expérience ou forte appétence pour l’intégration native Android / JNI (bibliothèques .so, communication Java/Kotlin ↔ C/C++) et l’intégration de SDK Android (AAR / Maven)
* CI/CD (GitLab CI) : Fastlane apprécié
* Connaissance des méthodes relatives à la philosophie agile
* Utilisation d’outils de gestion de projet : YouTrack, Jira ou autres
* Pour l'informatique spatialisée : o XR : Jetpack XR SDK o Gestion 3D : SceneCore o Perception et environnement : ARCore for Jetpack XR Savoir-être :
* Proactif(ve) et autonome : vous n’hésitez pas à poser des questions, vous n’attendez pas d'être relancé(e), vous organisez des réunions de travail quand nécessaire, etc.
* Curieux(se) et aimant les défis : vous partez à la recherche des informations nécessaires en utilisant des spécifications techniques ou des recherches sur le Web, vous savez vous adapter vite, y compris à des architectures peu communes.
* Doté(e) d’un solide esprit d’équipe et rationnel(le) : vous respectez le travail des autres, vous êtes capable d'argumenter vos propositions et d'écouter les contre-arguments, vous documentez votre travail, etc. Vous êtes habitué au travail en équipe (revue de code, collaboration quotidienne).
* Humble et capable de se remettre en cause : parfois la meilleure solution n’est pas la vôtre, mais celle qui a été trouvée par l’équipe Équipe Vous serez intégré(e) à l'équipe de développement de l’OP3FT. Votre intégration sera encadrée, afin de vous habituer progressivement aux méthodes de travail de l’OP3FT. Durant cette période d’intégration, vous aurez un parrain développeur qui sera votre partenaire de réflexion et vous aidera à présenter et mettre en forme vos différents travaux. Au sein de l’OP3FT, vous serez amené(e) à travailler sur des projets riches et variés. Nous favorisons l’intelligence collective, vous serez donc amené(e) à prêter main forte à vos collègues sur leurs projets, afin de trouver ensemble la meilleure solution. Pourquoi nous rejoindre ?
* Un défi technologique d'exception : Intervenir sur des environnements variés, du desktop à l'informatique spatialisée.
* Un impact global : Contribuer au déploiement international d'un standard ouvert de l'Internet.
* Un cadre stimulant : Rejoindre une équipe passionnée par l'innovation, la rigueur logicielle et la souveraineté numérique.

À propos
de Frogans Aujourd'hui, le Web est le seul médium pour publier des contenus et des services sur l'Internet. Sans alternative, il n'y a pas de liberté. Frogans apporte cette liberté en offrant un nouveau choix universel aux éditeurs. S'affranchir du cadre technique du Web permet de repenser les usages : Frogans introduit des modèles inédits pour mieux protéger la vie privée et réduire l'empreinte carbone du numérique. C'est un médium conçu pour une communication plus visuelle, des contenus ciblés et une interaction naturelle. Les sites Frogans proposent des formes libres qui dépassent le format rectangulair