
Gorilla Logic ialah syarikat perunding kejuruteraan perisian dan data yang membantu organisasi mereka bentuk, membina dan memodenkan produk digital. Skop kerjanya merangkumi reka bentuk produk digital, kejuruteraan awan, data dan AI, DevOps, jaminan kualiti, pemodenan sistem legasi serta pembangunan SaaS. Syarikat ini menghimpunkan pereka produk, arkitek penyelesaian dan pasukan kejuruteraan Agile nearshore untuk menyokong aplikasi kritikal perniagaan bagi syarikat Fortune 500 serta perniagaan kecil dan sederhana. Dengan pasukan di Costa Rica, Colombia, Mexico dan Amerika Syarikat, Gorilla Logic bekerjasama melalui perkongsian yang kolaboratif dan berfokuskan keselamatan sepanjang kitar hayat produk digital.
Pembangun Aplikasi Mudah Alih Kanan Android/iOS – Jarak Jauh di Colombia
Jurutera mudah alih kanan yang membantu memodenkan aplikasi Android dan iOS natif untuk Gorilla Logic. Peranan ini merangkumi fungsi offline-first, integrasi peranti, ujian automatik, dan aliran kerja kejuruteraan berbantukan AI.
Penerangan
- Bekerjasama dengan pembangun dan jurutera untuk membina semula serta memodenkan aplikasi Android dan iOS natif
- Menyampaikan ciri mudah alih lengkap merangkumi pengalaman pengguna, pengurusan data offline-first, integrasi API, keupayaan peranti, ujian automatik, dan keluaran produksi
- Mengekalkan fungsi Android dan iOS natif dengan tingkah laku, reka bentuk, dan pengalaman pengguna yang konsisten
- Memimpin pembinaan semula Android menggunakan Kotlin dan Jetpack Compose
- Memajukan pemodenan iOS dengan Swift, UIKit, SwiftUI, dan RxSwift
- Membangunkan fungsi offline-first dengan storan disulitkan, barisan mutasi, penyegerakan latar belakang, percubaan semula, muat naik lampiran, dan penyelesaian konflik
- Menyambungkan aplikasi mudah alih kepada API yang menyokong pengesahan, rekod, borang, aliran kerja, fail, dan lampiran
- Bekerja dengan logik perniagaan JavaScript dikongsi serta menyelesaikan isu merentasi lapisan natif dan JavaScript
- Mengintegrasikan ciri peranti termasuk kamera, pengimbasan kod bar, lokasi, audio, biometrik, dan pemilih dokumen
- Mencipta pengalaman telefon dan tablet yang boleh diakses dalam sistem reka bentuk sedia ada
- Membangunkan ujian automatik unit, tangkapan skrin, integrasi, dan hujung ke hujung
- Menyokong CI, ujian peranti automatik, dan saluran paip keluaran mudah alih
- Menggunakan ejen pengekodan AI untuk penyiasatan, perancangan, pelaksanaan, ujian, dan semakan kod
- Membangunkan dan memperhalus harness ejen yang merangkumi panduan repositori, alat, persekitaran pelaksanaan, keizinan, dan aliran kerja pengesahan
- Menilai perubahan yang dijana AI melalui semakan kod, ujian automatik, pemeriksaan emulator, dan pengesahan kesetaraan fungsi
Keperluan
- Ijazah sarjana muda dalam Sains Komputer atau disiplin berkaitan, atau pengalaman profesional yang setara
- Sekurang-kurangnya lima tahun pengalaman pembangunan perisian profesional yang berfokus pada aplikasi mudah alih
- Kemahiran pembangunan Android yang kukuh dengan Kotlin, Jetpack Compose, Material 3, coroutines, dan Flow
- Pengalaman praktikal dengan Hilt, Retrofit, OkHttp, Room, SQLCipher, DataStore, dan WorkManager
- Pengalaman mengurus projek Gradle berbilang modul dan pendekatan aliran data sehala seperti MVI
- Pengalaman profesional membangunkan aplikasi iOS dengan Swift, UIKit, dan SwiftUI
- Keupayaan menyumbang secara berkesan kepada aplikasi sedia ada berasaskan RxSwift
- Pengalaman dengan Realm, Keychain, atau penyelesaian storan selamat yang setara
- Latar belakang yang kukuh dalam mereka bentuk aplikasi mudah alih offline-first
- Pengalaman mengintegrasikan REST API dan keupayaan peranti natif
- Keupayaan membaca dan menyahpepijat JavaScript yang digunakan untuk logik perniagaan mudah alih dikongsi
- Pengalaman mencipta ujian mudah alih automatik
- Pengalaman dengan GitLab CI atau sistem CI/CD yang setara
- Pengalaman menggunakan Firebase Test Lab, BrowserStack, atau perkhidmatan ujian peranti yang serupa
- Pengalaman profesional menggunakan ejen pengekodan AI dan mengesahkan output yang dijananya
- Pemahaman tentang kejuruteraan harness ejen, termasuk penyediaan konteks, arahan, perkakasan, perlindungan, dan gelung maklum balas
- Kemahiran komunikasi, penaakulan analitikal, dan penyelesaian masalah yang kukuh
- Bonus: Pengalaman dengan fastlane dan TestFlight
- Bonus: Pengalaman dengan aplikasi white-label dan kejuruteraan keluaran mudah alih
- Bonus: Pengalaman dengan platform no-code, low-code, atau perkhidmatan lapangan
- Bonus: Pengalaman menyelenggara sistem reka bentuk mudah alih
- Bonus: Pengalaman mencipta alat atau aliran kerja tersuai untuk ejen pengekodan AI
Faedah
- Pengaturan kerja jarak jauh
- Jawatan sepenuh masa