Gorilla Logic
Gorilla Logic
501 – 1 000 Employés
ConseilLogistiqueMarketing
Gorilla Logic est une société de conseil en ingénierie logicielle et des données qui aide les organisations à concevoir, créer et moderniser des produits numériques. Ses activités couvrent la conception de produits numériques, l’ingénierie cloud, les données et l’intelligence artificielle, le DevOps, l’assurance qualité, la modernisation des systèmes existants et le développement de solutions SaaS. L’entreprise réunit des concepteurs de produits, des architectes de solutions et des équipes d’ingénierie Agile nearshore pour accompagner les applications essentielles à l’activité de grandes entreprises du Fortune 500 ainsi que de petites et moyennes entreprises. Avec des équipes au Costa Rica, en Colombie, au Mexique et aux États-Unis, Gorilla Logic travaille dans le cadre de partenariats collaboratifs axés sur la sécurité, tout au long du cycle de vie des produits numériques.

Développeur senior d’applications mobiles Android/iOS – Télétravail en Colombie

Ingénieur mobile senior contribuant à la modernisation d’applications natives Android et iOS pour Gorilla Logic. Le poste couvre les fonctionnalités offline-first, les intégrations avec les appareils, les tests automatisés et les flux d’ingénierie assistés par IA.

Description

  • Collaborer avec les développeurs et les ingénieurs pour reconstruire et moderniser des applications natives Android et iOS
  • Livrer des fonctionnalités mobiles complètes couvrant l’expérience utilisateur, la gestion des données offline-first, les intégrations d’API, les capacités des appareils, les tests automatisés et les mises en production
  • Maintenir les fonctionnalités natives Android et iOS avec un comportement, un design et une expérience utilisateur cohérents
  • Diriger la reconstruction Android avec Kotlin et Jetpack Compose
  • Faire progresser la modernisation iOS avec Swift, UIKit, SwiftUI et RxSwift
  • Développer des fonctionnalités offline-first avec stockage chiffré, files de mutations, synchronisation en arrière-plan, nouvelles tentatives, téléversement de pièces jointes et résolution des conflits
  • Connecter les applications mobiles à des API prenant en charge l’authentification, les enregistrements, les formulaires, les flux de travail, les fichiers et les pièces jointes
  • Travailler avec une logique métier JavaScript partagée et résoudre les problèmes entre les couches natives et JavaScript
  • Intégrer les fonctionnalités des appareils, notamment l’appareil photo, la lecture de codes-barres, la localisation, l’audio, la biométrie et les sélecteurs de documents
  • Créer des expériences accessibles pour téléphones et tablettes au sein d’un système de design établi
  • Développer des tests automatisés unitaires, de capture d’écran, d’intégration et de bout en bout
  • Soutenir l’intégration continue, les tests automatisés sur appareils et les pipelines de publication mobile
  • Appliquer des agents de programmation IA à l’investigation, à la planification, à l’implémentation, aux tests et à la revue de code
  • Développer et perfectionner des harnais d’agents couvrant les consignes du dépôt, les outils, les environnements d’exécution, les autorisations et les flux de validation
  • Évaluer les modifications générées par l’IA au moyen de revues de code, de tests automatisés, de vérifications sur émulateur et de contrôles de parité fonctionnelle

Exigences

  • Diplôme de licence en informatique ou dans une discipline connexe, ou expérience professionnelle équivalente
  • Au moins cinq ans d’expérience professionnelle en développement logiciel axé sur les applications mobiles
  • Solides compétences en développement Android avec Kotlin, Jetpack Compose, Material 3, les coroutines et Flow
  • Expérience pratique de Hilt, Retrofit, OkHttp, Room, SQLCipher, DataStore et WorkManager
  • Expérience de la gestion de projets Gradle multi-modules et des approches à flux de données unidirectionnel telles que MVI
  • Expérience professionnelle du développement d’applications iOS avec Swift, UIKit et SwiftUI
  • Capacité à contribuer efficacement à une application existante basée sur RxSwift
  • Expérience de Realm, Keychain ou de solutions comparables de stockage sécurisé
  • Solide expérience dans la conception d’applications mobiles offline-first
  • Expérience de l’intégration d’API REST et de fonctionnalités natives des appareils
  • Capacité à lire et à déboguer le JavaScript utilisé pour la logique métier mobile partagée
  • Expérience de la création de tests mobiles automatisés
  • Expérience de GitLab CI ou de systèmes CI/CD comparables
  • Expérience de Firebase Test Lab, BrowserStack ou de services similaires de test sur appareils
  • Expérience professionnelle des agents de programmation IA et de la validation de leurs résultats générés
  • Compréhension de l’ingénierie des harnais d’agents, notamment la préparation du contexte, les instructions, les outils, les garde-fous et les boucles de rétroaction
  • Solides aptitudes en communication, en raisonnement analytique et en résolution de problèmes
  • Atout : expérience de fastlane et TestFlight
  • Atout : expérience des applications en marque blanche et de l’ingénierie des publications mobiles
  • Atout : expérience des plateformes no-code, low-code ou de services sur le terrain
  • Atout : expérience de la maintenance de systèmes de design mobiles
  • Atout : expérience de la création d’outils ou de flux de travail personnalisés pour les agents de programmation IA

Avantages

  • Modalité de travail à distance
  • Poste à temps plein

Offres similaires

MyBit Group

Chef de projet senior en logiciels sur mesure

MyBit Group
201 – 500 Employés
B2BLogicielsTechnologie

Pilotez des projets complexes de logiciels sur mesure pour Dawn Technology, qui développe des applications pour des organisations telles que RTL, Pathé et KNMI. Collaborez avec des clients grands comptes et des équipes pluridisciplinaires à distance.

Ouvrir
ACCESS - Arab Community Center for Economic and Social Services

Spécialiste de l’acquisition de talents

ACCESS - Arab Community Center for Economic and Social Services

Pilotez le recrutement de bout en bout chez ACCESS, de la recherche et de la présélection des candidats aux offres et à l’intégration. Développez des viviers de talents, favorisez un recrutement équitable et coordonnez les vérifications d’antécédents et les événements de recrutement.

Ouvrir
Abnormal Security

Responsable grands comptes, Abnormal Security (à distance)

Abnormal Security
501 – 1 000 Employés
Sponsor de visa H1BCybersécurité

Pilotez les ventes aux grandes entreprises pour la plateforme de cybersécurité comportementale d’Abnormal AI en Nouvelle-Angleterre. Gérez l’acquisition de nouveaux clients, les renouvellements et le développement des comptes, de la prospection à la signature des contrats.

Ouvrir
Mozilla

Analyste de données senior, télémétrie des performances de Firefox — Mozilla (à distance, Canada)

Mozilla

Analysez la télémétrie de Gecko dans Firefox pour orienter la stratégie de performance du navigateur de Mozilla. Créez des tableaux de bord, améliorez la qualité de la télémétrie et reliez les performances du moteur au comportement des utilisateurs.

Ouvrir
TGS

Spécialiste en analyse numérique en contrat freelance (Philippines, à distance)

TGS

Mettez en œuvre GA4, Google Tag Manager, le suivi des événements et des pipelines de données pour des clients du commerce numérique. Ce contrat à distance s’adresse aux personnes basées aux Philippines.

Ouvrir
Betfair Romania Development

Responsable senior des risques et de la conformité RH

Betfair Romania Development
1 001 – 5 000 Employés
ConseilMarketingSoins de santé

Supervise le droit du travail, les audits de conformité et la gouvernance, les risques et la conformité (GRC) des activités RH mondiales de Flutter Entertainment. Travaille avec les responsables RH pour gérer les évolutions réglementaires, les contrôles et l’atténuation des risques.

Ouvrir
TGS

Spécialiste en analytique numérique TGS, Inde (à distance)

TGS

Mettez en œuvre GA4, Google Tag Manager, le suivi des événements et des pipelines de données pour les clients d’Avatria dans le commerce numérique. Concevez des solutions de mesure évolutives pour le Web et les appareils mobiles.

Ouvrir