Sistem Verifikasi Transparan & Bebas Klaim Palsu

Bagaimana Remotika Bekerja?

Berbeda dengan direktori lowongan kerja lainnya yang mengandalkan deskripsi buatan sendiri yang mudah dipalsukan, Remotika menggunakan pendekatan berbasis pembuktian teknis yang 100% dapat diaudit langsung ke data publik GitHub.

Stack Teknologi & Arsitektur

Proyek ini dibangun menggunakan arsitektur modern Git-as-a-Database (Stasis JSON) yang tangguh, instan, dan bebas biaya pemeliharaan.

Frontend & UI

Menggunakan Next.js 16 (App Router), React 19, dan Tailwind CSS v4 untuk menyajikan antarmuka premium, super cepat, adaptif di perangkat mobile, dan ramah SEO.

Stasis JSON Database

Seluruh data disimpan dalam berkas statis JSON di companies.json. Pencarian dan filter berjalan langsung di sisi klien dengan waktu respons sub-milidetik tanpa latensi koneksi database SQL tradisional.

Data Pipeline

Skrip Node/TypeScript di scripts/pipeline.ts secara otomatis mengambil lowongan kerja aktif (RemoteOK/Remotive), memindai organisasi GitHub secara real-time, dan melakukan komit otomatis kembali ke repositori Git.

Tiga Lapis Saringan Data

Pipa data kami mengeksekusi tiga proses penyaringan otomatis untuk membuktikan keberadaan pengembang Indonesia di sebuah perusahaan.

Saringan A: Public Members

Pipa data mengambil keanggotaan organisasi publik dari perusahaan di GitHub. Profil anggota kemudian dicocokkan dengan kata kunci lokasi Indonesia (misal: Jakarta, Bandung, Yogyakarta, Bali).

Verifikasi Profil Langsung

Saringan B: PR Association

Memindai riwayat kontribusi Pull Request terakhir pada repositori publik organisasi. Jika kontributor PR tersebut berlokasi di Indonesia dan memiliki peran resmi sebagai MEMBER atau OWNER pada organisasi itu, mereka ditandai sebagai anggota tim.

Verifikasi Kontribusi Tim

Saringan C: Commit Email

Menganalisis domain email pada komit git terakhir (misal: name@company.com). Jika domain email cocok dengan domain situs resmi perusahaan dan profil pengirim komit berlokasi di Indonesia, hubungan kerja dianggap valid.

Verifikasi Email Korporat

🧼 Pemulihan Mojibake & Terjemahan Otomatis

Menjamin standardisasi dan kualitas data tingkat tinggi pada direktori Remotika dengan fitur pemulihan karakter otomatis:

Penyembuhan Mojibake (Auto-Healing)

Pipa data secara cerdas mendeteksi dan memperbaiki kerusakan encoding teks (mojibake) yang sering terjadi di API eksternal (seperti 大众汽车(中国) menjadi Volkswagen (China), atau بنك الجزŠØ±Ø© menjadi Aljazira Bank).

Penerjemahan Bahasa Non-Latin

Semua tulisan dalam aksara non-latin (seperti Mandarin, Cyrillic, Arab, dll.) yang diperoleh dari profil perusahaan atau deskripsi lowongan kerja dideteksi secara dinamis dan diterjemahkan langsung ke bahasa Inggris secara real-time demi menjaga keseragaman Direktori.

Klasifikasi & Label Verifikasi (Tiers)

Kami mengelompokkan tingkat keramahan perusahaan global terhadap pengembang Indonesia berdasarkan jumlah talenta lokal publik terverifikasi yang berhasil dideteksi:

🔵 Confirmed

1 Developer

Memiliki preseden nyata; infrastruktur dan kebijakan kerja remote untuk talenta Indonesia telah terbentuk.

🟢 Indonesia-Friendly

2–4 Developer

Memiliki pola perekrutan kerja remote yang mapan dan berulang bagi pengembang asal Indonesia.

🟣 Established

5–9 Developer

Sangat nyaman mempekerjakan, berkolaborasi, dan memahami dinamika kerja sama dengan talenta Indonesia.

👑 Top Pick

10+ Developer

Indonesia merupakan bagian inti dan pilar utama dari strategi perekrutan talenta global mereka.

Pembaruan Otomatis via GitHub Actions

Sistem database kami didesain menggunakan arsitektur modern Git-as-a-Database (Stasis JSON) yang mandiri tanpa server database eksternal:

Jadwal Harian (Cron)

Skrip pipeline berjalan otomatis setiap hari pukul 17:00 UTC (00:00 WIB / Tengah Malam) untuk menyegarkan lowongan dan memindai verifikasi baru.

Komit Otomatis (Auto-Commit)

GitHub Actions akan menyimpan langsung hasil pemindaian terbaru ke dalam berkas `companies.json` dan melakukan push otomatis ke cabang utama.

Auto-Deploy (Vercel)

Setiap push otomatis akan langsung dideteksi oleh Vercel, memicu pembangunan ulang produksi secara instan tanpa menghentikan layanan.

Penting: Hak Akses Write Workflow

Agar proses auto-commit GitHub Actions berjalan lancar tanpa kendala, buka tab Settings > Actions > General pada repositori GitHub Anda, gulir ke bagian Workflow permissions, centang opsi "Read and write permissions", lalu simpan perubahan.

Utilisasi API & Integrasi Data

Remotika mengintegrasikan data dari beberapa API publik tepercaya untuk menyajikan data yang kaya, akurat, dan selalu diperbarui.

GitHub API (Verifikasi & Validasi)

Menjadi fondasi utama untuk memindai organisasi, mengambil informasi publik pengembang, dan memproses metadata komit/PR. Token API kami bekerja memproses data secara terjadwal untuk menjaga keaslian statistik anggota di Direktori.

RemoteOK API (Lowongan Pekerjaan Aktif)

Digunakan untuk mengunduh lowongan kerja remote aktif secara global. Data dari RemoteOK dicocokkan dengan organisasi GitHub yang terdaftar untuk menampilkan opsi lamaran pekerjaan yang aktif bagi para pencari kerja.

Remotive API (Perluasan Lowongan Software Dev)

Menyediakan tambahan daftar lowongan pekerjaan terarah pada kategori pengembangan perangkat lunak (software development). Kami hanya mengambil pekerjaan dengan syarat lokasi "worldwide", "anywhere", "indonesia", atau wilayah Asia (APAC) untuk menjamin relevansi lamaran.

Greenhouse API (Integrasi Langsung ATS Perusahaan)

Digunakan untuk menarik lowongan kerja aktif secara langsung dari papan lowongan internal perusahaan yang menggunakan Greenhouse ATS (seperti Xendit dan GitLab). Sistem memindai lokasi spesifik dan menyaring posisi berbasis remote/regional Asia Tenggara secara real-time.

Workday API (Ekstraksi Lowongan Korporasi)

Menghubungkan pipeline data langsung ke sistem Workday (WD5) milik korporasi global tertentu. Melalui request POST terstruktur, sistem dapat mengunduh daftar pekerjaan terbaru dan mengintegrasikannya langsung ke dalam direktori Remotika secara harian.

Etika & Transparansi Data

Hanya Data Publik: Pipa data Remotika berjalan sepenuhnya menggunakan data publik yang disediakan secara resmi oleh API GitHub. Kami tidak pernah memindai repositori privat atau data yang disembunyikan oleh pengguna.

Audit Terbuka: Setiap pengguna dapat memverifikasi klaim kami dengan mengklik langsung nama pengembang yang tertera di profil perusahaan. Ini mengarahkan Anda langsung ke akun GitHub resmi mereka untuk diaudit secara manual.

Tanpa Penyimpanan Data Pribadi: Kami tidak menyimpan alamat email, nama lengkap, atau informasi sensitif lainnya. Kami hanya menyimpan username GitHub publik dan teks lokasi raw yang ditulis oleh pengembang tersebut.

Saran Berbasis Komunitas: Siapa pun dapat menyarankan organisasi baru secara bebas. Hal ini membuat database Remotika terus bertumbuh secara organik berdasarkan penemuan pengembang di lapangan.

Kembali ke Halaman Direktori