Manda câest lâagence qui transforme les codes traditionnels de l'immobilier pour offrir Ă ses clients une expĂ©rience fluide et transparente.
Notre leitmotiv : confiance, fiabilité et excellence du service sur toute la vie des logements.
On sâoccupe de TOUT, de A Ă Z : syndic, gestion locative, transaction, travaux et dĂ©pannages du quotidien, rĂ©novation Ă©nergĂ©tique⊠nos Ă©quipes assurent une gestion transparente et sans faille des biens, offrant aux propriĂ©taires la tranquillitĂ© d'esprit qu'ils mĂ©ritent.
Notre mission est dâavoir un impact positif sur les histoires de vie, nous sommes âlâagence 360°â, qui accompagne les clients sur lâensemble de leurs projets immobiliers.
En tant que Software Engineer tu rejoindras la team Tech & Produit qui conçoit et améliore notre plateforme et nos outils.
Cette Ă©quipe stratĂ©gique est constituĂ©e d'une trentaine de personnes : software engineers, designer et product managers. Nous sommes divisĂ©s en plusieurs squad dâenviron 5-7 dĂ©veloppeurs et tu Ă©volueras au sein de lâune dâelle en fonction des projets et de tes envies. Nous veillons Ă construire des Ă©quipes Ă©quilibrĂ©es en termes de sĂ©nioritĂ© et de connaissance afin dâĂȘtre efficace pour atteindre nos objectifs et que chacun puisse sâĂ©panouir au quotidien.
Notre langage principal est Ruby mais tu nâas pas besoin de connaĂźtre Ruby et Rails, on recherche avant tout des dĂ©veloppeurs capables dâapprendre rapidement et de rĂ©soudre des challenges techniques et fonctionnels. Tu auras un onboarding complet sur Ruby et Rails pour te faire monter en compĂ©tences sur Rails et son Ă©cosystĂšme.
Pour prendre le temps de bien comprendre le contexte de Manda, tu dĂ©marreras ta mission par un onboarding complet de trois semaines oĂč des membres de lâĂ©quipe te prĂ©senteront nos process et notre stack technique. Tu participeras Ă©galement Ă plusieurs sessions de pair-programming pour aller plus en profondeur techniquement.
1. Tu développeras des fonctionnalités avec le framework Ruby on Rails et des pages rendues cÎté serveur;
2. Tu participeras au dĂ©veloppement de lâAPI interne Ă destination des espaces clients construits en React pour la team Front;
3. Tu reliras le code des autres développeurs afin de garantir une qualité de code optimale;
4. Tu participeras à la maintenance de la plateforme en corrigeant les bugs et en améliorant de maniÚre continue la codebase (bump de version, amélioration de la developer experience, etc);
5. Tu participeras à des rituels hebdomadaires pour améliorer nos pratiques de code, nos process et le niveau de qualité de nos livrables en ayant un vrai impact sur les décisions.
Ruby on Rails : c'est un framework qui nous permet de développer rapidement de nouvelles fonctionnalités et d'avoir une architecture robuste. On utilise Turbo et Stimulus pour nos besoins en front;
° PostgreSQL / Redis comme bases de données;
° Minitest & Jest pour la suite de test;
° Sidekiq pour les tùches asynchrones (workers);
° Github Actions & Circle CI pour lâintĂ©gration continue;
° Heroku pour le déploiement;
° Jira comme outil de gestion de projet, Github comme outil de gestion de code.
Chez Manda, nous mettons l'accent sur la qualité du code. Tout notre code est testé (80% de coverage sur notre repo principal) et suit un process d'intégration continue rigoureux (analyse statique, tests, linter). Les fonctionnalités sont revues fonctionnellement par les product-manager et les développeurs relisent également le code de leurs collÚgues pour assurer une cohérence globale et une montée en compétence de chacun. Cette attention à la qualité nous permet de déployer plusieurs fois par semaine sereinement et d'avoir une excellente disponibilité de l'application.
- Nous fonctionnons en sprint de 3 semaines qui suit le cycle suivant
- Sprint planning permettant de définir en équipe le périmÚtre du sprint à venir
- Daily meetings afin de communiquer sur lâavancement des diffĂ©rents tickets et lever les Ă©ventuels blocages
- Des refinements réguliers afin de préparer les tickets des prochains sprints
- Une rétrospective pour itérer sur nos maniÚres de fonctionner avec des actions clairs
- Une dĂ©mo pour prĂ©senter Ă toute lâĂ©quipe les livraisons du sprint
Tu es orienté.e produit et souhaites développer des fonctionnalités apportant la meilleure expérience possible aux utilisateurs;
Tu développeras des fonctionnalités avec le framework Ruby on Rails et des pages rendues cÎté serveur;
Tu es pragmatique et sais faire les bons compromis pour apporter le plus rapidement de la valeur Ă l'utilisateur tout en gardant un code robuste et fiable;
Tu es autonome dans les tĂąches qui te sont confiĂ©es et nâhĂ©sites pas Ă demander de lâaide lorsque tu en as besoin;
Tu fais attention au dĂ©tail : tu testes systĂ©matiquement ton code et tâassures de la qualitĂ© du rendu de ton code avant de lâenvoyer en relecture;
Tu possĂšdes une sensibilitĂ© aux bonnes pratiques de dĂ©veloppement (CI/CD, code review, pair programming âŠ) et tu partages facilement tes connaissances avec les autres dĂ©veloppeurs;
Tu as une expĂ©rience sur des problĂ©matiques dâarchitecture du code (rendre le code testable, maintenable, Ă©volutif et comprĂ©hensible par le reste de lâĂ©quipe).
đ Pourquoi nous rejoindre ?
Rejoindre Manda, câest prendre part Ă une scale-up en croissance, avec une Ă©quipe ultra-motivĂ©e. Au-delĂ de ton rĂŽle, tu participeras Ă la crĂ©ation dâun nouveau concept innovant, dĂ©diĂ© aux locataires, propriĂ©taires et copropriĂ©taires !
Notre process se déroule, en général, sur deux semaines :
Entretien de dĂ©couverte (20â) : Câest en visio que tu vas Ă©changer avec Charline, Talent Acquisition Manager chez Manda
Nous allons parler de toi, de ce qui te motive à nous rejoindre sur ce poste en particulier, de ton parcours, de ta personnalité et de tes attentes.
Entretien technique (1h) : Viens rencontrer un dĂ©veloppeur de lâĂ©quipe pour Ă©changer autour d'un exercice de pair-programming dans le langage de ton choix.
Entretien manager (1h) : Viens rencontrer ton futur manager, pour échanger plus en détail sur le poste et les missions et sur un sujet technique plus haut niveau.
Entretien cultural fir (30â-1h) : Rencontre avec d'autres pĂŽles et avec notre CTO pour clĂŽturer le process autour d'un 'cultural fit'.
đ©ș La mutuelle prise en charge Ă 55%
ⳠDurée de travail au forfait jour
âïž 8 Ă 12 RTT par an
đł La carte Swile Ă 11 euros par jour
đĄ Une politique de tĂ©lĂ©travail flexible : 3 jours par semaine ou full-remote (France mĂ©tropolitaine)
đ» Environnement de travail : On bosse sur Mac
đ° "Booster" de salaire : tu as la fibre commerciale ? Tu peux aider Manda quel que soit ton poste Ă croĂźtre et recevoir des primes (Cooptation, Lead perso etc)
Ces entreprises recrutent aussi au poste de âDĂ©veloppement de logiciels et de sites Webâ.