Nuevo
Descripcion del puesto
Dev Technosys, société certifiée CMMI Niveau 3 et reconnue pour son expertise dans le développement de solutions logicielles innovantes, recherche un(e) Développeur(se) d'Applications Mobiles talentueux(se) pour rejoindre son équipe dynamique basée à Casablanca. Vous serez au cœur de la création d’applications mobiles performantes, ergonomiques et sécurisées, destinées à nos clients nationaux et internationaux.
**Missions principales**
- Concevoir, développer et maintenir des applications natives (Swift/Objective‑C pour iOS, Kotlin/Java pour Android) ainsi que des solutions cross‑platform (React Native, Flutter) selon les besoins du projet.
- Collaborer étroitement avec les designers UI/UX, les chefs de produit et les équipes backend afin de garantir une cohérence fonctionnelle et esthétique.
- Rédiger du code propre, modulaire et testé (unit tests, UI tests) en suivant les bonnes pratiques de l’ingénierie logicielle et les standards de l’entreprise.
- Intégrer et consommer des API RESTful, GraphQL et des services tiers (Firebase, AWS, paiement, géolocalisation, etc.).
- Optimiser les performances (temps de chargement, consommation mémoire, réactivité) et assurer la compatibilité avec les différentes versions d’OS et tailles d’écran.
- Participer aux revues de code, aux cérémonies Agile (scrum, sprint planning, rétrospectives) et contribuer à l’amélioration continue du processus de développement (CI/CD, automatisation des tests, monitoring).
- Veiller à la sécurité des applications (gestion des permissions, chiffrement, protection contre les vulnérabilités) et rester à jour des dernières tendances technologiques (Jetpack Compose, SwiftUI, architecture MVVM, Clean Architecture, etc.).
**Profil recherché**
- Diplôme en informatique, ingénierie logicielle ou formation équivalente.
- Minimum 3 ans d’expérience professionnelle en développement mobile, avec une solide maîtrise d’au moins une plateforme native (iOS ou Android) et idéalement d’une solution cross‑platform.
- Maîtrise des langages Swift, Kotlin/Java, ainsi que des frameworks React Native ou Flutter.
- Expérience avérée dans l’intégration d’API RESTful, la gestion de bases de données locales (SQLite, Realm) et l’utilisation d’outils de versioning (Git).
- Connaissance des méthodologies Agile/Scrum et des outils de CI/CD (Jenkins, GitLab CI, Fastlane).
- Esprit d’équipe, bonnes capacités de communication et sens du détail.
- Anglais professionnel (lecture et écriture) requis ; le français est un atout.
**Ce que nous offrons**
- Un environnement de travail stimulant au sein d’une entreprise en forte croissance, avec des projets variés et à forte visibilité.
- Possibilité de télétravail partiel (mode hybride) et horaires flexibles.
- Programme de formation continue (certifications, conférences, ateliers) pour rester à la pointe des technologies mobiles.
- Rémunération compétitive, bonus annuel basé sur la performance et avantages sociaux (assurance santé, tickets restaurant, transport).
- Accès à des espaces de coworking modernes, salle de sport et activités de team‑building régulières.
Rejoignez Dev Technosys et participez à la création d’applications qui transforment l’expérience utilisateur tout en développant votre carrière dans un cadre professionnel et bienveillant.