Sigma Software Group
Sigma Software Group
1 001 – 5 000 Employés
AutomobileConseilSoins de santé
Sigma Software Group est une entreprise multinationale de conseil en technologie fondée en 2002. Ses équipes fournissent des services de développement logiciel, de conception graphique, de tests et de support technique à des clients issus de secteurs tels que l’automobile, la santé, les télécommunications, l’aviation, la banque, les jeux vidéo, l’immobilier et la publicité. L’entreprise recrute des spécialistes informatiques pour travailler sur des projets d’ingénierie complexes et favorise le développement professionnel grâce au mentorat et à la formation continue. Le travail à distance fait partie de son modèle de fonctionnement, avec des projets pour des organisations telles qu’AstraZeneca, Scania et SAS.

Développeur Android, technologies pour la construction

Concevez des applications avec Kotlin et Jetpack Compose pour la gestion des équipes de chantier. Reliez les logiciels mobiles aux appareils pour améliorer l’accès aux chantiers, l’efficacité et la sécurité des travailleurs.

Description

  • Développez et maintenez des applications Android avec Kotlin et Jetpack Compose.
  • Participez aux discussions sur l’architecture et aux décisions techniques.
  • Refactorisez et améliorez les bases de code Android existantes.
  • Développez des fonctionnalités évolutives et faciles à maintenir avec Clean Architecture.
  • Diagnostiquez les problèmes de l’application et les goulots d’étranglement des performances.
  • Intégrez des fonctionnalités Android natives, notamment NFC, Bluetooth et des SDK pour la caméra.
  • Collaborez avec des ingénieurs iOS, des spécialistes de l’assurance qualité, des développeurs backend et les parties prenantes produit.
  • Contribuez à toutes les étapes du cycle de vie du développement logiciel.
  • Veillez à la qualité du code, aux revues par les pairs et à l’amélioration continue.
  • Contribuez à faire progresser CI/CD et l’automatisation de l’ingénierie.

Exigences

  • Justifiez d’au moins trois ans d’expérience professionnelle en développement Android.
  • Maîtrisez Kotlin et les pratiques actuelles de développement Android.
  • Ayez une expérience pratique de Jetpack Compose, Coroutines, Flow, Retrofit et du SDK Android.
  • Ayez utilisé MVVM et Clean Architecture.
  • Comprenez la programmation orientée objet, les algorithmes, les structures de données et les modèles de conception.
  • Ayez de l’expérience avec l’injection de dépendances et les outils de tests unitaires tels que Mockito et JUnit.
  • Faites preuve de solides capacités d’analyse et de résolution de problèmes.
  • Prenez en charge les fonctionnalités et développez-les de manière autonome.
  • Communiquez et collaborez efficacement.
  • Ayez un niveau d’anglais intermédiaire ou supérieur.
  • Ayez une licence en informatique ou en génie informatique, ou une expérience pratique équivalente.

Avantages

  • Travail à distance.
  • Contribution au développement de produits à long terme.
  • Développement professionnel aux côtés d’ingénieurs expérimentés de niveau intermédiaire et senior.
  • Environnement d’ingénierie mature doté d’une solide expertise technique.
  • Intégration étroite à l’organisation du client.