Mindgrub
Mindgrub
Mindgrub adalah agensi digital yang menyediakan layanan teknologi dan kreatif menyeluruh bagi organisasi di bidang konsultasi, layanan kesehatan, serta makanan dan minuman. Cakupan pekerjaannya meliputi pengembangan perangkat lunak secara agile, situs web dan aplikasi, pencitraan merek, kampanye pemasaran, teknologi baru, konsultasi manajemen, layanan dukungan, serta chatbot AI. Mindgrub memadukan strategi produk, desain, rekayasa, dan pemecahan masalah digital untuk membantu klien mengembangkan dan meningkatkan pengalaman digital mereka, termasuk melalui pekerjaan untuk Johns Hopkins University Press.

Insinyur Perangkat Lunak iOS Senior (Kontrak)

Membangun dan memelihara aplikasi iOS produksi dengan Swift dan SwiftUI sebagai insinyur senior di Mindgrub. Berkontribusi pada pengembangan Android menggunakan Kotlin dan Jetpack Compose sesuai kebutuhan proyek.

Deskripsi

  • Membangun, menguji, menerapkan, dan memelihara aplikasi iOS produksi dengan Swift, SwiftUI, dan framework Apple modern
  • Memberikan panduan teknis senior tentang arsitektur seluler, keputusan implementasi, kualitas kode, dan praktik rekayasa
  • Bekerja sama dengan insinyur, desainer, manajer proyek, spesialis QA, dan klien untuk mengubah persyaratan menjadi solusi teknis
  • Berkontribusi pada aplikasi Android dengan Kotlin dan Jetpack Compose sesuai kebutuhan proyek
  • Mengimplementasikan fitur, memperbaiki cacat, meninjau kode, memecahkan masalah, dan mendukung rilis di seluruh basis kode iOS dan Android
  • Menciptakan arsitektur, fungsionalitas, dan pengalaman pengguna yang konsisten di kedua platform seluler
  • Mengevaluasi framework, pustaka, kemampuan platform, dan teknologi terkait
  • Berkontribusi sepanjang tahap penemuan, perencanaan, estimasi, implementasi, pengujian, penerapan, dan pemeliharaan
  • Menyiapkan estimasi upaya tingkat tugas dan mendukung estimasi teknis serta proyek
  • Memantau anggaran dan jadwal proyek sambil bertanggung jawab atas hasil kerja yang ditugaskan
  • Meninjau kode rekan dan memberikan masukan yang praktis serta dapat ditindaklanjuti
  • Menerapkan pengetahuan teknis bersama untuk menyelesaikan masalah rekayasa yang kompleks
  • Meningkatkan proses rekayasa, praktik pengembangan, arsitektur aplikasi, dan efisiensi tim
  • Menerapkan standar rekayasa dan proses pengembangan Mindgrub dalam pekerjaan proyek
  • Berkomunikasi dengan klien mengenai persyaratan teknis, pembaruan proyek, keputusan, dan penyelesaian masalah
  • Membimbing insinyur melalui peninjauan, pemrograman berpasangan, diskusi teknis, dan berbagi pengetahuan
  • Membantu mewawancarai dan menilai kandidat insinyur
  • Mengikuti perkembangan teknologi iOS dan Android serta praktik pengembangan terbaru

Persyaratan

  • Memiliki izin untuk bekerja di Amerika Serikat
  • Bekerja secara jarak jauh dari pukul 09.00 hingga 17.00 Waktu Timur, dengan perkiraan minggu kerja 40 jam
  • Mendukung kontrak dari Oktober 2026 hingga September 2027, dengan kemungkinan perpanjangan
  • Memiliki setidaknya empat tahun pengalaman pengembangan iOS profesional, termasuk pengalaman terbaru yang substansial dalam membangun dan memelihara aplikasi Swift produksi
  • Memiliki pengalaman profesional terbaru dalam mengembangkan aplikasi native untuk iOS dan Android
  • Menunjukkan keahlian langsung terkini dalam Swift dan SwiftUI, termasuk antarmuka SwiftUI produksi dan integrasi UIKit yang tepat
  • Menguasai iOS SDK terkini, Xcode, siklus hidup aplikasi, konkurensi, jaringan, persistensi, debugging, pengoptimalan kinerja, pengujian otomatis, manajemen dependensi, serta penandatanganan dan distribusi Apple
  • Memiliki pengalaman pengembangan Android profesional dengan Kotlin dan Jetpack Compose
  • Memahami Android Studio, pustaka Jetpack, Compose UI, arsitektur aplikasi, coroutine, Gradle, jaringan, persistensi, pengujian, dan penerbitan
  • Mampu memahami, men-debug, dan memberikan kontribusi kode produksi yang bermakna secara mandiri pada basis kode iOS dan Android modern
  • Memahami konsep UI deklaratif seperti manajemen status, navigasi, arsitektur aplikasi, siklus hidup, dan konvensi khusus platform
  • Memiliki pengalaman merancang atau berkontribusi pada arsitektur aplikasi seluler yang mudah dipelihara
  • Memahami arsitektur iOS dan Android, siklus hidup, kemampuan platform, aksesibilitas, kinerja, dan proses rilis
  • Memiliki pengalaman menggunakan REST API dan menghubungkan aplikasi seluler ke layanan backend serta SDK pihak ketiga
  • Memahami alur kerja Git, integrasi berkelanjutan, pengujian otomatis, dan proses rilis seluler
  • Menunjukkan kemampuan debugging dan pemecahan masalah yang kuat di seluruh aplikasi seluler, API, dan integrasi pihak ketiga
  • Berkomunikasi secara efektif dengan insinyur, tim proyek, klien, dan pemangku kepentingan lainnya
  • Bekerja secara mandiri dalam tim proyek multidisiplin
  • Mampu menghadiri rapat secara digital atau langsung jika diperlukan

Tunjangan

  • Perpanjangan kontrak mungkin tersedia
  • Pengaturan kerja jarak jauh
  • Perkiraan minggu kerja 40 jam
  • Tempat kerja yang inklusif dan saling menghormati

Lowongan Terkait

Ambush

Insinyur Senior Pembelajaran Mesin dan AI

Ambush

Bangun AI generatif dan alur kerja agen siap produksi untuk klien layanan keuangan Ambush. Kembangkan layanan Python dan FastAPI, alur data SQL, retrieval-augmented generation, serta sistem AI berbasis cloud.

Buka
GFN

Insinyur Perangkat Lunak Senior, Pembelajaran Mesin

GFN

Bangun infrastruktur backend dan produk pembelajaran berbasis AI untuk GFN, penyedia pendidikan asal Jerman. Kembangkan platform pendidikan yang skalabel dengan fokus pada arsitektur perangkat lunak yang tangguh dan pembelajaran mesin praktis.

Buka