New
Job description
Nonconformist, agence d’expériences et de produits numériques reconnue pour placer l’utilisateur au cœur de chaque projet, recherche un(e) Développeur(se) Frontend UI spécialisé(e) Android avec Jetpack Compose. Vous intégrerez des squads multidisciplinaires composées de designers, data‑scientists, growth hackers et ingénieurs afin de concevoir, développer et faire évoluer le Design System mobile d’un de nos clients majeurs, une banque internationale.
**Vos missions principales**
- Concevoir et maintenir une bibliothèque de composants Android 100 % Jetpack Compose, réutilisables et alignés avec le Design System (tokens, styles, variantes).
- Garantir la cohérence visuelle, l’accessibilité (WCAG 2.1), la performance (temps de rendu, consommation mémoire) et la simplicité d’utilisation des composants.
- Mettre en place le versionnage, les releases et assurer la compatibilité rétroactive avec les versions Android supportées.
- Produire des templates plug‑and‑play et des exemples d’intégration pour les équipes produit.
- Rédiger et maintenir la documentation technique (guides d’utilisation, bonnes pratiques, FAQ) et assurer le support aux développeurs internes et externes.
- Implémenter des standards de qualité : tests unitaires, tests UI automatisés, linting, revues de code et CI/CD.
- Collaborer étroitement avec les équipes Design (UX/UI), Produit et Backend pour garantir une implémentation fidèle des maquettes et des exigences fonctionnelles.
- Participer aux cérémonies Agile (stand‑up, sprint planning, rétrospective) et contribuer à l’amélioration continue du processus de développement.
- Explorer et proposer l’usage d’outils d’IA/LLM pour automatiser la génération de code, la rédaction de documentation ou la détection de bugs.
**Profil recherché**
- Minimum 3 ans d’expérience professionnelle sur Android, dont 2 ans avec Jetpack Compose et Kotlin.
- Maîtrise des principes de Design Systems, des tokens de design, des variantes et de la modularité des composants.
- Connaissance approfondie des bonnes pratiques d’accessibilité, de performance mobile et d’optimisation du rendu UI.
- Expérience avérée en tests automatisés (JUnit, Espresso, UI Automator) et en pipelines CI/CD (GitHub Actions, GitLab CI, Bitrise).
- Bonnes compétences en Git, gestion de branches et versionning sémantique.
- Esprit d’équipe, capacité à communiquer clairement avec des profils non‑techniques et à partager les connaissances.
- Curiosité pour les nouvelles technologies, notamment l’intelligence artificielle appliquée au développement.
- Maîtrise du français à l’écrit et à l’oral ; l’anglais technique est un plus.
**Ce que nous offrons**
- Un environnement de travail hybride : présence au bureau une fois par semaine (Rabat) et télétravail le reste du temps.
- Un plan OSDE complet, une semaine de vacances supplémentaire, un jour de congé pour l’anniversaire, cours de yoga et d’anglais en entreprise.
- Couverture d’assurance habitation, automobile et voyage via des conventions partenaires.
- Possibilité de travailler sur des projets stratégiques pour des clients leaders du marché, dans un cadre stimulant où l’innovation est encouragée.
- Culture d’autonomie, de responsabilité, de feedback continu et de diversité.
- Accès à des outils d’IA/LLM pour accélérer le développement et la documentation.
Rejoignez Nonconformist et participez à la création d’expériences mobiles qui redéfinissent les standards de l’industrie bancaire. Vous êtes passionné(e) par le design d’interfaces, la qualité du code et l’impact utilisateur ? Postulez dès maintenant !