
Sigma Software Group adalah perusahaan konsultan teknologi multinasional yang didirikan pada tahun 2002. Timnya menyediakan layanan pengembangan perangkat lunak, desain grafis, pengujian, dan dukungan teknis bagi klien di berbagai sektor, termasuk otomotif, layanan kesehatan, telekomunikasi, penerbangan, perbankan, gim, real estat, dan periklanan. Perusahaan ini merekrut spesialis TI untuk mengerjakan proyek rekayasa yang kompleks serta mendukung pengembangan profesional melalui pendampingan dan pembelajaran berkelanjutan. Kesempatan kerja jarak jauh merupakan bagian dari model kerjanya, dengan proyek yang melayani organisasi seperti AstraZeneca, Scania, dan SAS.
Pengembang Android, Teknologi Konstruksi
Bangun aplikasi Kotlin dan Jetpack Compose untuk pengelolaan tenaga kerja konstruksi. Hubungkan perangkat lunak seluler dengan perangkat guna meningkatkan akses lokasi, efisiensi, dan keselamatan pekerja.
Deskripsi
- Bangun dan pelihara aplikasi Android dengan Kotlin dan Jetpack Compose.
- Berkontribusi dalam diskusi arsitektur dan pengambilan keputusan teknis.
- Refaktor dan tingkatkan basis kode Android yang sudah ada.
- Kembangkan fitur yang skalabel dan mudah dipelihara dengan Clean Architecture.
- Diagnosis masalah aplikasi dan hambatan kinerja.
- Integrasikan fitur Android bawaan, termasuk NFC, Bluetooth, dan SDK Kamera.
- Bekerja sama dengan teknisi iOS, spesialis QA, pengembang backend, dan pemangku kepentingan produk.
- Berkontribusi di seluruh siklus pengembangan perangkat lunak.
- Dukung kualitas kode, tinjauan sejawat, dan perbaikan berkelanjutan.
- Bantu memajukan CI/CD dan otomatisasi rekayasa perangkat lunak.
Persyaratan
- Memiliki setidaknya tiga tahun pengalaman komersial dalam pengembangan Android.
- Menguasai Kotlin dan praktik pengembangan Android terkini.
- Memiliki pengalaman praktis dengan Jetpack Compose, Coroutines, Flow, Retrofit, dan Android SDK.
- Pernah menggunakan MVVM dan Clean Architecture.
- Memahami pemrograman berorientasi objek, algoritme, struktur data, dan pola desain.
- Memiliki pengalaman dengan injeksi dependensi dan alat pengujian unit seperti Mockito dan JUnit.
- Menerapkan kemampuan analitis dan pemecahan masalah yang kuat.
- Bertanggung jawab atas fitur dan mampu mengembangkannya secara mandiri.
- Berkomunikasi dan berkolaborasi secara efektif.
- Memiliki kemahiran bahasa Inggris tingkat menengah atau lebih tinggi.
- Memiliki gelar sarjana Ilmu Komputer atau Teknik Komputer, atau pengalaman praktis yang setara.
Tunjangan
- Bekerja jarak jauh.
- Berkontribusi pada pengembangan produk jangka panjang.
- Berkembang bersama teknisi tingkat menengah dan senior yang berpengalaman.
- Bekerja dalam lingkungan rekayasa yang matang dengan keahlian teknis yang kuat.
- Terintegrasi erat dengan organisasi pelanggan.