Carrières

A la recherche de nouveaux talents qui veulent être acteurs de la croissance de l’entreprise et débordent d’idées à partager pour créer de nouveaux projets et répondre aux challenges de nos clients.

« Retour à la liste des offres

Présentation de la société :

Simpliciti est un acteur historique et reconnu de technologies embarquées « Made in France » déjà actif en France, en Belgique, et en Afrique grâce à sa succursale au Maroc (Sabatier Géolocalisation). Plus de 1500 acteurs du secteur privé et publics font appel au quotidien au savoir-faire des 130 collaborateurs composant une équipe engagée et passionnée.

Concepteurs et développeurs de solutions hardware et software pour les Smart Cities, nous proposons des fonctionnalités innovantes afin d’optimiser – grâce à la data – les secteurs de la collecte des déchets, le transport de voyageurs et le transport de marchandises. Ainsi nos équipes adressent au quotidien des problèmes de société tels que la réduction des déchets, le recyclage ou l’accès à la mobilité des personnes.

Nos solutions ont pour objectif d’améliorer la qualité de vie des citoyens en fournissant aux Collectivités un moyen de les rendre actrice d’une économie circulaire via des territoires plus connectés.
Par exemple, les logiciels Simpliciti permettent ainsi à chaque client de piloter leur flotte de véhicules ou leur ressources humaines et matérielles, créer leurs circuits, planifier des transports, guider les conducteurs sur cartographie, suivre en temps réel l’activité ou encore éditer des tableaux de bords et statistiques. Mais aussi de consommer ces données par exemple pour facturer l’utilisateur final selon son usage.

Par ailleurs, Simpliciti est Entreprise à Mission, labellisée Positive Workplace et agit activement pour avoir un impact positif chez ses clients mais aussi en interne via sa Green’Team et les initiatives RH/RSE mises en œuvre.

Développeur(se) Mobile Android expérimenté(e)

SIMPLICITI Saint-Aunès, Occitanie, FR.
CDI
Publiée le 18/03/2022

Descriptif du poste

Intégré à une équipe de développement d'une quinzaine de personnes, vous serez en charge de la maintenance évolutive et corrective de nos applications mobile.

Vos activités types seront les suivantes :

  • Participer à la conception technique, au paramétrage et à la rédaction des spécifications techniques
  • Analyse de l'existant.
  • Développer et maintenir les différentes briques logicielles.
  • Développement de tests unitaires et fonctionnels.
  • Optimiser la performance des applications.
  • Garantir la qualité de nos applications (via des revues de codes, revues des exécutions de campagne de tests, maintenabilité du code et production et maintien de nos documentations)
  • Travail en équipe en méthodologie agile
  • Participer au traitement des priorités des flux d'anomalies clients et de recette interne QA.

L'équipe produit (R&D HW, production, R&D SW, product management), c'est 50 personnes, L'équipe R&D SW c'est 25 personnes dans le sud de la France (Avignon, Montpellier, Bordeaux, Aix-en-Provence).

Nos challenges sont nombreux, que ce soit métiers (l'internationalisation, cartographie, optimisation de circuits, des intégrations à des services tiers, expérience utilisateur multi-canal etc…) ou techniques (scalabilité, tenue en charge, architecture distribuée, hybride (on premise, SaaS …).

Nous recherchons une personne capable de s'intégrer dans une équipe distribuée sur plusieurs sites. Cela implique une bonne capacité de communication, une très forte sensibilité à la qualité, une flexibilité face aux priorités changeantes, ouvert à de nouvelles idées et un focus client.

Une partie de notre stack technique (liste non exhaustive) pour situer le contexte :

  • Mobile : Java, Kotlin
  • Front-end web : Vue.js, JQuery
  • Back-end : PHP, Symfony
  • IDEs : PHPStorm, Android Studio
  • DB : MySQL, Mongodb
  • RabbitMQ, Redis
  • DevOps : Ansible, Kubernetes
  • Unix : Debian

Nous travaillons au jour le jour sur Teams, et la suite Microsoft Office, Git, EasyRedmine, Squash …

Profil requis

Compétences requises (minimum 3 ans d’expérience) :

  • RxJava
  • Bonnes connaissances en SOLID and clean code
  • Expérience en clean architecture & MVVM
  • Avoir déjà travaillé avec Koin ou Dagger ou autre lib d'injection de dépendances
  • Bonnes connaissances en Koltin mais aussi en java (pour nos applications legacy)
  • JUnit4, Mockito
  • Connaissance des technologies NFC, BLE, RFID
  • Compétences en SQL
  • Gitflow

- Les Plus :

  • Connaissances en Jetpack compose
  • Connaissance en réseaux (TCP/UDP, UART...)
  • Robolectric
  • Expérience avec des projets multimodules
  • Espresso
  • Gitlab CI
  • Android Entreprise