ModuloTech

ModuloTech

  • Application mobile, IT / Digital, Objets connectés
  • Issy-Les-Moulineaux, Braga
  • Voir le site

L'équipe Tech

Constitution de notre équipe tech : 

  • 12 développeurs Android
  • 14 développeurs iOS
  • 10 développeurs back-end 
  • 1 développeur front-end
  • 1 devOps

❓que font nos développeurs ?

Côté modulHome (Domotique) : Nos développeurs développement des applications mobile permettant de piloter à distance les objets dans les maisons connectées 💡📱 Nos application sont développées en natif (iOS + Android)

Côté Edition de logiciels : Nos développeurs développent des plateformes SaaS permettant de digitaliser des secteurs d'activités. Nos plateformes sont spécialisées dans le Field Service Management, c'est-à-dire : la digitalisation des interventions terrain et le pilotage des équipes terrain 🚙👩🏻‍💻

Les Tech représentent 57% de l'effectif #TechenForce 💪

  • 18% de développeurs Android
  • 21% de développeurs iOS
  • 18% de développeurs Web

Les développeurs sont réparties par Business :

68,42% des Tech sont des développeurs mobile. Le reste, 31,58% sont des développeurs web

92% des développeurs mobile travaillent côté modulHome (domotique) 8% côté édition de logiciel

100% des développeurs web travaillent côté édition de logiciel

Technologies et outils

Backend

  • Ruby
    Ruby
    100%
  • Redis
    Redis
    100%
  • PostgreSQL
    PostgreSQL
    100%
  • MySQL
    MySQL
    100%
  • Kotlin
    Kotlin
    100%
  • Firebase
    Firebase
    100%
  • Ruby On Rails
    Ruby On Rails
    90%

Frontend

  • SCSS
    SCSS
    100%
  • SASS
    SASS
    100%
  • React
    React
    100%
  • JavaScript
    JavaScript
    100%
  • Bootstrap
    Bootstrap
    100%
  • React JS
    React JS
    50%
  • HAML
    HAML
    10%

Devops

  • OVH
    OVH
    100%
  • Kubernetes
    Kubernetes
    100%
  • Docker
    Docker
    100%
  • DigitalOcean
    DigitalOcean
    100%
  • AWS Lambda
    AWS Lambda
    100%
  • AWS
    AWS
    100%
  • Amazon RDS
    Amazon RDS
    100%
  • Amazon EKS
    Amazon EKS
    100%

Data

  • Amplitude
    Amplitude
    100%

Mobile

  • SwiftUi
    SwiftUi
    100%
  • Swift (iOS)
    Swift (iOS)
    100%
  • RxSwift
    RxSwift
    100%
  • RxJava
    RxJava
    100%
  • Objective-C (iOS)
    Objective-C (iOS)
    100%
  • Kotlin Multiplaform
    Kotlin Multiplaform
    100%
  • Kotlin (Android)
    Kotlin (Android)
    100%
  • Java (Android)
    Java (Android)
    100%
  • HomeKit
    HomeKit
    100%

Continuous Integration

  • GitLab CI
    GitLab CI
    100%
  • Rspec
    Rspec
    80%

Project Management

  • Trello
    Trello
    100%

IDE

  • Xcode
    Xcode
    100%
  • TextMate
    TextMate
    100%
  • GitKraken
    GitKraken
    100%
  • Android Studio
    Android Studio
    100%
  • Vim
    Vim
    70%
  • RubyMine
    RubyMine
    50%
  • Emacs
    Emacs
    50%

Monitoring

  • M/Monit
    M/Monit
    50%

Miscellaneous

  • Zeplin
    Zeplin
    100%
  • ReadMe.io
    ReadMe.io
    100%

Gitlab ⚙️

Cet outil permet à l’équipe Projet de préparer les tâches de l’équipe de production sous forme de tickets, tout en offrant un suivi détaillé de toutes les phases de son cycle de vie (du design des fonctionnalités au merge des développements effectués).

Notion ⚙️

Notre couteau-suisse, qui nous permet de centraliser sur une seule plateforme tous les éléments indispensables au bon déroulement des projets : planning, spécifications, comptes-rendus de réunion, chiffrages…

Organisation et méthodologies

Les équipes sont organisées par projet, et regroupent différents profils : chef de projet, UX/UI designer, développeur web et/ou mobile. Celles-ci travaillent en autonomie et peuvent s’appuyer sur l’expertise de la direction technique, transverse à tous les projets

Nous travaillons en méthodologie Agile. Le project manager prépare les sprints de 2 à 3 semaines avec les tickets estimés en amont par les développeurs. Des kick-off techniques sont organisés lors desquels chacun apporte sa vision technique sur les sujet en cours.

Processus de recrutement

  • Étape 1 : Entretien téléphonique avec Randja, Responsable RH,
  • Étape 2 : Test technique pour les profils tech à réaliser (à distance),
  • Étape 3 : Entretien physique avec Randja et ton/ta futur manager,
  • Étape 4 : Entretien physique avec les CEO.

Informations sur le test technique :

  • Nous avons un test technique par techno,
  • Le sujet de ce test sera de développer une mini app,
  • L'énoncé du test sera envoyé suite au premier entretien téléphonique avec Randja,
  • Nous laissons généralement 1 semaine au candidat pour effectuer le test, mais ce délai est flexible,
  • Le projet peut être rendu dès qu'il est terminé par le candidat,
  • Une fois le test reçu, il sera envoyé au Tech Lead pour review.

2 possibilités : 

  • Le test technique est concluant : l'étape suivante est l'entretien physique.

  • Le retour sur le test est négatif : un retour technique détaillé sera envoyé au candidat sur les raisons du refus et les axes d'améliorations.

2 possibilités :