Pengumuman! Cek Eligibilitas Magang Nasional Batch 3 Tahun 2026 Sudah Dibuka. Segera cek status kelayakan Anda melalui akun Maganghub.

Ethes Teknologi Makmur
Sebagai Junior Mobile App Engineer (Intern/Fresh Grad) di Ethes Tech, kamu akan berada di garis depan dalam menciptakan pengalaman digital yang mulus di genggaman pengguna. Kamu akan dibimbing oleh tim engineer senior untuk merakit fitur, menyelesaikan bug, dan memastikan aplikasi berjalan optimal. Berikut adalah misi harianmu:
1. Menerjemahkan Desain Menjadi Interaksi (UI Implementation): Mengubah desain antarmuka dari tim UI/UX menjadi komponen layar aplikasi yang interaktif, responsif, dan rapi di berbagai ukuran smartphone.
2. Menghubungkan Aplikasi dengan Sistem (API Integration): Mengintegrasikan antarmuka aplikasi dengan database melalui REST API, memastikan data dapat dimuat, dikirim, dan ditampilkan dengan cepat dan aman.
3. Misi Perburuan Bug (Debugging & Optimization): Melacak dan memperbaiki error atau layar yang lambat (lagging). Kamu akan belajar mengidentifikasi masalah dari pesan error dan mengoptimalkan penggunaan memori aplikasi.
4. Eksplorasi Fitur Perangkat (Native Features): Mengimplementasikan dan menguji fitur-fitur yang memanfaatkan perangkat keras smartphone, seperti akses kamera, galeri, sistem lokasi (GPS), atau push notification.
5. Manajemen Kode & Kolaborasi: Secara aktif menggunakan sistem version control (Git) untuk menyimpan kode, membuat Pull Request, dan mengikuti sesi Code Review untuk memastikan kodemu sesuai dengan standar industri perusahaan.
6. Persiapan Rilis (Deployment Prep): Berpartisipasi dalam proses pengujian akhir (Quality Assurance dasar) dan membantu tim menyiapkan aplikasi untuk proses rilis atau update ke Google Play Store maupun Apple App Store.
Peserta mempelajari proses dasar pengembangan aplikasi mulai dari memahami kebutuhan pengguna, alur kerja aplikasi, struktur project, pemisahan komponen, hingga hubungan antara tampilan, business logic, dan data. Peserta diperkenalkan dengan struktur project Java dan Flutter agar mampu membaca project yang sudah tersedia dan memahami posisi setiap komponen sebelum mulai melakukan pengembangan.
Peserta mempelajari proses membangun tampilan aplikasi berdasarkan kebutuhan pengguna. Peserta berlatih membuat form, list, menu, dialog, button, input data, serta komponen antarmuka lainnya menggunakan teknologi yang digunakan pada project Java Android maupun Flutter. Peserta juga belajar menjaga konsistensi tampilan dan kemudahan penggunaan aplikasi.
Peserta mempelajari bagaimana aplikasi berkomunikasi dengan backend menggunakan REST API. Peserta memahami konsep request dan response, HTTP method, status response, JSON, authentication dasar, dan proses pertukaran data antara aplikasi dengan server. Pembelajaran diarahkan agar peserta mampu membaca dokumentasi API dan mengintegrasikan endpoint sederhana ke dalam aplikasi.
Peserta mempelajari cara menyimpan data pada perangkat menggunakan local storage atau database lokal. Peserta memahami kondisi ketika aplikasi membutuhkan penyimpanan lokal untuk menjaga data pengguna, menyimpan konfigurasi, cache, maupun data transaksi sementara sebelum dikirim ke server.
Peserta mempelajari proses pengujian aplikasi dengan menjalankan berbagai skenario penggunaan untuk menemukan bug atau perilaku yang tidak sesuai requirement. Peserta belajar mencatat langkah reproduksi, membaca log, mengidentifikasi kemungkinan sumber masalah, serta mendokumentasikan hasil testing secara terstruktur.
Peserta mengerjakan pengembangan satu fitur aplikasi secara lebih mandiri berdasarkan requirement yang telah ditentukan. Peserta melakukan analisis, penyusunan flow, pengembangan antarmuka, implementasi logic, integrasi API atau local data, serta testing terhadap fitur yang dibuat. Seluruh proses tetap melalui review mentor sebelum dianggap selesai.
Peserta mempelajari kembali konsep programming yang digunakan dalam pengembangan aplikasi seperti variabel, tipe data, percabangan, perulangan, function, class, object, collection, dan error handling menggunakan Java maupun Dart. Materi diarahkan pada penerapan konsep tersebut dalam aplikasi sehingga peserta tidak hanya memahami sintaks, tetapi juga mampu menggunakannya untuk membangun logic sederhana.
Peserta mempelajari bagaimana perpindahan halaman, alur pengguna, dan perubahan data dikelola di dalam aplikasi. Peserta belajar menghubungkan beberapa screen, membawa data antar halaman, menangani kondisi loading, success, empty, dan error, serta memahami bagaimana state aplikasi mempengaruhi pengalaman pengguna.
Peserta mempelajari bagaimana aplikasi tetap dapat bekerja ketika koneksi internet tidak tersedia atau server sedang mengalami gangguan. Peserta berlatih membuat mekanisme penyimpanan data lokal, status sinkronisasi, retry sederhana, serta proses pengiriman ulang data ketika koneksi atau server kembali tersedia. Pembelajaran juga mencakup pentingnya mencegah kehilangan maupun duplikasi data.
Peserta mempersiapkan development environment dan mempelajari workflow pengembangan yang digunakan tim. Peserta belajar menjalankan project, memahami build process, menggunakan version control, membaca log aplikasi, mengenali error dasar, serta melakukan debugging untuk menemukan sumber permasalahan pada aplikasi.
Kantor Ethes Tech Lt2 ,Dsn Krajan,Desa Kandangan, Kec. Kandangan, Kabupaten Temanggung, Jawa Tengah 56281

Kab. Temanggung
PT Ethes Teknologi Makmur merupakan perusahaan yang bergerak di bidang manajemen bisnis, teknologi, dan perdagangan. Perusahaan menjalankan kegiatan pengembangan dan pengelolaan sistem informasi serta solusi teknologi untuk mendukung proses bisnis, operasional, sumber daya manusia, dan keuangan. Selain bidang teknologi, perusahaan juga menjalankan kegiatan pengelolaan bisnis dan perdagangan melalui unit usaha yang berada dalam ekosistem perusahaan, termasuk aktivitas penjualan, pengadaan, distribusi, serta pengelolaan operasional perdagangan. Dalam menjalankan kegiatan usahanya, PT Ethes Teknologi Makmur didukung oleh tim dengan fungsi pengembangan perangkat lunak dan sistem, administrasi, keuangan, operasional, penjualan, serta pengelolaan bisnis.

Rs Kristen Ngesti Waluyo
Keperawatan Gigi

Rumah Sakit Pku Muhammadiyah Temanggung
Fisioterapi

PT. Albasia Bhumiphala Persada
Teknik Mesin, Teknik Industri Otomotif, Teknik Manufaktur

Rumah Sakit Pku Muhammadiyah Temanggung
Keperawatan Gigi

Rs Kristen Ngesti Waluyo
Teknologi Elektro Medis

Rs Kristen Ngesti Waluyo
Fisioterapi, fisioterapi