Lowongan Kerja Semarang Posisi Mobile Developer di CV Anugrah Karya Indonesia

Gambar CV Anugrah Karya Indonesia Posisi Mobile Developer (Android/IOS)
  • Loker diposting 2 bulan yang lalu

Segera dibutuhkan. loker dengan sistem full time untuk posisi Mobile Developer (Android/IOS) di kantor CV Anugrah Karya Indonesia untuk kota/kab Semarang & Jawa Tengah atau sekitarnya.

Pengalaman yang usaha kami inginkan ialah Developer/Programmer (Teknologi Informasi & Komunikasi) serta orang yang jujur dan bertanggung jawab.

Perusahaan ini tidak memiliki kualifikasi yang tersendiri terhadap calon pelamar sehingga kamu bisa mencoba melamar ke perusahaan ini dengan memberikan CV atau portofolio anda.

Upah yang kami tawarkan cukup kompetitif tergantung dari kemampuan karyawan. Minimal upah yang kami berikan adalah Rp 3.100.000 - Rp 3.600.000.

Info Loker

Perusahaan CV Anugrah Karya Indonesia
Posisi Mobile Developer
Tempat Semarang
Jenis Pekerjaan Full Time
Spesialisasi Dibutuhkan Developer/Programmer (Teknologi Informasi & Komunikasi)
Gaji Min Rp. 3.075.000
Gaji Max Rp. 3.575.000

A. Perencanaan dan Analisis (Planning & Analysis)

  • Berkolaborasi dengan Tim Produk dan Desain: Bekerja sama dengan Product Manager, UI/UX Designer, dan stakeholder lainnya untuk memahami kebutuhan bisnis, spesifikasi produk, dan memberikan masukan teknis sejak fase awal.

  • Analisis Kebutuhan: Menganalisis kebutuhan fungsional dan non-fungsional untuk menentukan kelayakan dan merencanakan pendekatan pengembangan yang optimal.

  • Arsitektur dan Desain Teknis: Merancang arsitektur dan struktur kode aplikasi yang bersih, modular, dan mudah dikembangkan (scalable).

B. Pengembangan Inti (Core Development)

  • Pengembangan Aplikasi Native/Cross-Platform:

    • Untuk iOS: Mengembangkan aplikasi menggunakan Swift (dan terkadang Objective-C untuk pemeliharaan) dengan framework UIKit dan/atau SwiftUI.

    • Untuk Android: Mengembangkan aplikasi menggunakan Kotlin (dan terkadang Java untuk pemeliharaan) dengan Android Jetpack (Compose, ViewModel, Room, dll.).

    • Untuk Cross-Platform: Jika menggunakan framework seperti Flutter (Dart) atau React Native (JavaScript), mengembangkan kode sekali untuk dijalankan di kedua platform.

  • Integrasi API: Menghubungkan aplikasi dengan layanan backend melalui API RESTful atau GraphQL untuk mengambil, mengirim, dan memproses data.

  • Manajemen State: Menerapkan pola manajemen state (seperti RxSwift, Combine, LiveData, StateFlow, Bloc, Provider) untuk mengelola aliran data dalam aplikasi secara efisien.

  • Pengelolaan Data Lokal: Menyimpan data secara offline menggunakan database lokal seperti SQLite (Room di Android, Core Data/SQLite.swift di iOS), atau penyimpanan key-value (SharedPreferences, UserDefaults).

C. Penjaminan Kualitas (Quality Assurance)

  • Penulisan Kode Berkualitas: Menulis kode yang bersih, terbaca, dan mudah dipelihara (clean code), serta mengikuti prinsip-prinsip seperti SOLID dan DRY.

  • Unit Testing & UI Testing: Menulis dan menjalankan tes otomatis (unit test, widget test, integration test) untuk memastikan keandalan setiap komponen dan fungsionalitas.

  • Debugging dan Optimasi: Mencari, menganalisis, dan memperbaiki bug serta masalah performa (lemem, penggunaan CPU, jaringan, dll.) untuk memberikan pengalaman pengguna yang mulus.

D. Proses Deployment dan Pemeliharaan (Deployment & Maintenance)

  • Publish ke Store: Mempersiapkan aplikasi untuk dirilis (generate APK/IPA, mengelola signing keys, membuat ikon dan assets) dan mempublikasikannya ke Google Play Store dan Apple App Store.

  • Pemantauan (Monitoring): Mengintegrasikan tools monitoring seperti Firebase Crashlytics, Sentry, atau Apple’s MetricKit untuk melacak crash, error, dan metrik performa aplikasi di production.

  • Pemeliharaan dan Update: Memperbarui aplikasi secara berkala untuk menambahkan fitur baru, memperbaiki bug, menyesuaikan dengan versi OS terbaru (iOS/Android), dan mengupdate library pihak ketiga.

E. Kolaborasi dan Version Control (Collaboration)

  • Version Control: Menggunakan Git (dengan platform seperti GitHub, GitLab, atau Bitbucket) untuk mengelola kode, melakukan code review, dan bekerja dalam tim menggunakan branching strategy seperti Git Flow.

  • Code Review: Berpartisipasi aktif dalam proses code review: mengulas kode rekan tim dan menerima feedback untuk kode sendiri guna menjaga kualitas kodebase.

  • Agile/Scrum: Berpartisipasi dalam ritual tim agile seperti daily stand-up, sprint planning, sprint review, dan retrospective.

F. Pengembangan Diri dan Inovasi (Self-Development)

  • Belajar Teknologi Baru: Secara proaktif mempelajari tren, tools, dan framework mobile development terbaru untuk meningkatkan skill dan mengikuti perkembangan industri.

  • Keamanan (Security): Menerapkan praktik keamanan terbaik dalam pengembangan, seperti penyimpanan data yang aman, enkripsi, dan menghindari vulnerability umum.

Alamat Lengkap

Provinsi Jawa Tengah
Kota Semarang
Alamat Jl. Gajah Mada No. 10, Semarang
Map Google Map

Keuntungan Kerja

  • Mendapat pengalaman kerja
  • Bonus jika lembur
  • Diajari terlebih dahulu

Lamar kerja

Perlu diingat informasi yang tertera bisa saja berubah sewaktu-waktu.

Melamar pekerjaan tidak dipungut biaya, anda harus berhati-hati saat melamar pekerjaan.

Pastikan anda mengisi form lamaran yang dituju terlebih dahulu dan menunggu HRD perusahaan menghubungi untuk interview.

Disclaimer: pastikan anda membaca deskripsi dan intruksi dari lokercepat.id agar tidak mengalami kejadian yang tidak mengenakkan saat melamar pekerjaan. Karena kami adalah situs berbagi lowongan pekerjaan dengan sumber dari internet, koran, dan TV.

Tips dari admin. Gunakan bahasa yang sopan dan promosikan diri semenarik mungkin agar HRD/Staff terkait tertarik dengan anda.

Semoga sukses mendapat pekerjaan yang diinginkan.

Intruksi Melamar Pekerjaan

  1. Buka link "Lamar Sekarang" di atas
  2. Jika belum punya akunnya, silahkan daftar terlebih dahulu, buat profile/unggah resume sesuai dengan data diri anda
  3. Jika sudah mendaftar kalian bisa langsung login
  4. Promosikan diri anda lewat form lamaran kerja yang tertara
  5. Selesai, silahkan tunggu.

Bagikan Loker ini

Deskripsi Perusahaan

CV Anugrah Karya Indonesia adalah sebuah perusahaan yang bergerak di bidang konsultan teknologi informasi yang telah memberikan kontribusi yang luar biasa dalam industri IT di Indonesia. Dengan tim yang terampil dan berpengalaman, perusahaan ini telah menjadi salah satu yang terkemuka dalam menyediakan solusi IT terbaik bagi berbagai klien baik dari sektor bisnis maupun pemerintahan. Kualitas pelayanan dan inovasi yang menjadi landasan perusahaan ini menjadikannya dipercaya oleh banyak pihak untuk memenuhi kebutuhan teknologi informasi mereka.

Info Perusahaan

  • Industri:
Loker ini cocok untuk anda yang tinggal di provinsi: Jawa Tengah