Gorilla Logic
Gorilla Logic
501 – 1.000 Medarbejdere
LogistikMarkedsføringRådgivning
Gorilla Logic er en konsulentvirksomhed inden for software- og dataudvikling, som hjælper organisationer med at designe, udvikle og modernisere digitale produkter. Virksomhedens arbejde omfatter design af digitale produkter, cloudteknologi, data og AI, DevOps, kvalitetssikring, modernisering af ældre systemer og SaaS-udvikling. Virksomheden samler produktdesignere, løsningsarkitekter og agile nearshore-udviklingsteams for at understøtte forretningskritiske applikationer for Fortune 500-virksomheder samt små og mellemstore virksomheder. Med teams i Costa Rica, Colombia, Mexico og USA arbejder Gorilla Logic gennem samarbejdsorienterede, sikkerhedsfokuserede partnerskaber gennem hele den digitale produktlivscyklus.

Senior Android/iOS-mobiludvikler – fjernarbejde i Colombia

Senior mobilingeniør, der hjælper Gorilla Logic med at modernisere native Android- og iOS-applikationer. Rollen omfatter offline-first-funktionalitet, enhedsintegrationer, automatiserede tests og AI-understøttede udviklingsarbejdsgange.

Beskrivelse

  • Samarbejd med udviklere og ingeniører om at genopbygge og modernisere native Android- og iOS-applikationer
  • Lever komplette mobilfunktioner inden for brugeroplevelse, offline-first-datahåndtering, API-integrationer, enhedsfunktioner, automatiserede tests og produktionsudgivelser
  • Vedligehold native Android- og iOS-funktionalitet med ensartet adfærd, design og brugeroplevelse
  • Led genopbygningen af Android med Kotlin og Jetpack Compose
  • Fortsæt moderniseringen af iOS med Swift, UIKit, SwiftUI og RxSwift
  • Udvikl offline-first-funktionalitet med krypteret lagring, mutationskøer, baggrundssynkronisering, gentagelser, upload af bilag og konflikthåndtering
  • Forbind mobilapplikationer til API'er, der understøtter autentificering, poster, formularer, arbejdsgange, filer og bilag
  • Arbejd med delt JavaScript-forretningslogik, og fejlsøg problemer på tværs af native- og JavaScript-lag
  • Integrer enhedsfunktioner som kamera, stregkodescanning, placering, lyd, biometri og dokumentvælgere
  • Skab tilgængelige oplevelser til telefoner og tablets inden for et etableret designsystem
  • Udvikl automatiserede enhedstests, skærmbilledtests, integrationstests og end-to-end-tests
  • Understøt CI, automatiseret enhedstestning og pipelines til mobiludgivelser
  • Anvend AI-kodingsagenter til undersøgelse, planlægning, implementering, testning og kodegennemgang
  • Udvikl og forbedr agent-harnesses, der dækker vejledning i kodebasen, værktøjer, eksekveringsmiljøer, tilladelser og valideringsarbejdsgange
  • Evaluer AI-genererede ændringer gennem kodegennemgang, automatiserede tests, emulatorkontroller og verifikation af funktionel overensstemmelse

Krav

  • Bachelorgrad i datalogi eller en beslægtet disciplin eller tilsvarende erhvervserfaring
  • Mindst fem års professionel erfaring med softwareudvikling med fokus på mobilapplikationer
  • Stærke kompetencer inden for Android-udvikling med Kotlin, Jetpack Compose, Material 3, coroutines og Flow
  • Praktisk erfaring med Hilt, Retrofit, OkHttp, Room, SQLCipher, DataStore og WorkManager
  • Erfaring med at håndtere Gradle-projekter med flere moduler og tilgange til envejsdataflow som MVI
  • Professionel erfaring med udvikling af iOS-applikationer med Swift, UIKit og SwiftUI
  • Evne til effektivt at bidrage til en eksisterende RxSwift-baseret applikation
  • Erfaring med Realm, Keychain eller sammenlignelige løsninger til sikker lagring
  • Stærk baggrund i design af offline-first-mobilapplikationer
  • Erfaring med integration af REST-API'er og native enhedsfunktioner
  • Evne til at læse og fejlsøge JavaScript, der bruges til delt forretningslogik i mobilapplikationer
  • Erfaring med at skabe automatiserede mobiltests
  • Erfaring med GitLab CI eller sammenlignelige CI/CD-systemer
  • Erfaring med Firebase Test Lab, BrowserStack eller lignende tjenester til enhedstestning
  • Professionel erfaring med AI-kodingsagenter og validering af deres genererede output
  • Forståelse af udvikling af agent-harnesses, herunder kontekstforberedelse, instruktioner, værktøjer, sikkerhedsforanstaltninger og feedbacksløjfer
  • Stærke kommunikations-, analytiske og problemløsningsevner
  • Fordel: Erfaring med fastlane og TestFlight
  • Fordel: Erfaring med white label-applikationer og mobil release engineering
  • Fordel: Erfaring med no-code-, low-code- eller field-service-platforme
  • Fordel: Erfaring med vedligeholdelse af mobile designsystemer
  • Fordel: Erfaring med at skabe tilpassede værktøjer eller arbejdsgange til AI-kodingsagenter

Fordele

  • Mulighed for fjernarbejde
  • Fuldtidsstilling

Relaterede job