Tripadvisor
ST Engineering Group
Ingénieur Senior - Application Mobile (Kotlin)
À propos de ST Engineering
ST Engineering est un groupe mondial de technologie, de défense et d'ingénierie avec des bureaux en Asie, en Europe, au Moyen-Orient et aux États-Unis, servant des clients dans plus de 100 pays. Le Groupe utilise la technologie et l'innovation pour résoudre des problèmes du monde réel et améliorer des vies grâce à son portefeuille diversifié d'activités dans les segments de l'aérospatiale, des villes intelligentes, de la défense et de la sécurité publique. Basé à Singapour, ST Engineering figure parmi les plus grandes entreprises cotées à la Bourse de Singapour.
Notre histoire s'étend sur plus de 50 ans, et notre stratégie est soutenue par nos valeurs fondamentales – Intégrité, Création de valeur, Courage, Engagement et Compassion.
Ces 5 valeurs fondamentales guident chaque aspect de nos activités et sont intégrées dans notre culture ST Engineering – des personnes que nous embauchons, à la collaboration entre nous, en passant par nos partenaires et nos clients.
À propos de notre Ligne d'Activité – Mission Software & Services
Notre activité Mission Software & Services fournit des systèmes de commandement, de contrôle et de communication (C3) critiques de mission de pointe avec une infrastructure informatique sécurisée et des services gérés. Nous soutenons le parcours d'innovation de nos clients grâce au design thinking, à l'analytique et au support décisionnel basé sur l'IA avec notre suite complète de solutions de cloud computing. Nous fournissons des informations intelligentes et exploitables ainsi que des solutions durables à nos précieux partenaires dans divers secteurs, notamment la défense, le gouvernement et le secteur commercial.
Ensemble, nous pouvons avoir un impact significatif
Rejoignez-nous dans le parcours d'un fournisseur mondial de services logiciels et endossez le rôle d'un Développeur Logiciel crucial ; pour concevoir, développer, tester et améliorer des logiciels et systèmes critiques de mission. Vous êtes habilité à façonner l'avenir et à piloter l'avancement technologique dans le secteur de la Défense et de la Sécurité Publique en Asie, en Europe, au Moyen-Orient et aux États-Unis, servant des clients dans plus de 100 pays. Plongez dans les subtilités de la mise en œuvre, de l'intégration et du dépannage des applications logicielles, en veillant à ce qu'elles répondent et dépassent les attentes. Votre dévouement à la résolution de problèmes et vos compétences analytiques feront avancer nos projets innovants, tout en maintenant des normes de conformité et de documentation strictes.
Faites partie de notre succès
- Développer et maintenir des applications natives Android en utilisant Kotlin
- Construire des interfaces utilisateur modernes et réactives en utilisant Jetpack Compose et les frameworks d'interface utilisateur Android
- Écrire du code propre, maintenable et testable en suivant les meilleures pratiques
- Collaborer avec les ingénieurs backend pour intégrer des APIs et services RESTful
- Participer aux cycles de développement Agile (planification de sprint, revues de code, rétrospectives)
- Déboguer, dépanner et améliorer les performances et la fiabilité des applications
- Contribuer aux pipelines CI/CD, aux builds automatisés et aux tests
- Effectuer des tests unitaires, des tests d'interface utilisateur et supporter les tests d'acceptation utilisateur (UAT)
- Améliorer continuellement la qualité des applications par le suivi, le feedback et l'itération
- Documenter les conceptions techniques et les détails d'implémentation
Qualités que nous apprécions
- 2 ans d'expérience en développement Android (Kotlin) préférables
- Familiarité avec Jetpack Compose ou le développement d'interface utilisateur Android moderne
- La familiarité avec DevOps est un plus
Prérequis
- Solide compréhension des fondamentaux de Kotlin (par ex. coroutines, flows, sécurité nulle)
- Expérience avec les composants Jetpack Android (par ex. ViewModel, LiveData/Flow, Navigation)
- Expérience dans l'intégration d'REST APIs et la gestion de données JSON
- Connaissance du contrôle de version Git
- Compréhension du cycle de vie du développement logiciel et des pratiques Agile
- Doit être pratique et aimer programmer.
- Capacité à apprendre de nouveaux langages et technologies.
- Capable de travailler de manière autonome et motivé.
- Bonnes compétences en communication et en documentation.
- Fortement orienté service client et posséder une attitude « Can-Do ».
- Esprit d'équipe, désireux d'apprendre
Notre Engagement qui va au-delà de la Norme
- Un environnement où vous travaillerez sur des technologies et une architecture de pointe.
- Un espace sûr où les perspectives diverses sont valorisées, et les contributions uniques de chacun sont célébrées.
- Des travaux et projets significatifs qui font une différence dans la vie des gens.
- Un lieu de travail amusant, passionné et collaboratif.
- Rémunération compétitive et avantages complets.
