Kami mencari DApp Developer dengan pengalaman langsung dalam membangun aplikasi terdesentralisasi pada blockchain yang kompatibel EVM (Ethereum, BNB Chain, Polygon, dll.).
Kandidat ideal memiliki gairah terhadap arsitektur on-chain, desain smart contract, dan integrasi front-end, dengan pemahaman mendalam tentang prinsip Web3 serta ekosistem DeFi/RWA.
Tanggung Jawab Utama
1. Pengembangan Smart Contract
- Merancang, mengembangkan, menguji, dan menerapkan smart contract menggunakan Solidity atau Vyper pada jaringan berbasis EVM.
- Mengimplementasikan dan mengaudit logika untuk tokenomics (ERC-20 / ERC-721 / ERC-1155), staking, tata kelola, atau manajemen aset on-chain.
- Menulis kontrak yang aman, dioptimalkan untuk gas, dan dapat diupgrade sesuai praktik terbaik industri (OpenZeppelin, Hardhat, Foundry).
- Melakukan unit testing, tinjauan sejawat, dan menjaga kontrol versi melalui Git.
2. Integrasi Front-End DApp
- Mengembangkan front-end yang ramah pengguna untuk aplikasi terdesentralisasi menggunakan React / Next.js / TypeScript.
- Mengintegrasikan fungsionalitas blockchain dengan Web3.js, Ethers.js, Wagmi, RainbowKit, atau pustaka serupa.
- Mengelola koneksi dompet (MetaMask, WalletConnect, Coinbase Wallet) dan alur transaksi.
- Bekerja sama dengan tim desain dan pemasaran untuk memberikan UX/UI yang mulus untuk operasi on-chain.
3. Infrastruktur & Interoperabilitas
- Menghubungkan komponen DApp dengan layanan backend (Node.js, Express, GraphQL, Firebase, dll.).
- Mengintegrasikan oracle, solusi pengindeksan (The Graph), dan API pihak ketiga.
- Mengoptimalkan performa dApp di berbagai jaringan dan memastikan kompatibilitas lintas rantai (Layer2, bridges).
- Menerapkan kontrak melalui pipeline CI/CD dan memelihara lingkungan staging/testnet.
4. Keamanan & Kepatuhan
- Mengikuti standar penulisan kode aman; melakukan audit kontrak atau berkolaborasi dengan firma audit eksternal.
- Mengimplementasikan modul KYC/AML atau lapisan API jika dibutuhkan oleh kepatuhan proyek.
- Mendokumentasikan semua arsitektur, dependensi, dan prosedur deployment untuk tinjauan internal.
Kualifikasi
- Gelar Sarjana di bidang Ilmu Komputer, Teknik, atau bidang terkait.
- 3+ tahun pengalaman dalam pengembangan perangkat lunak; 2+ tahun dalam pemrograman blockchain atau smart contract.
- Menguasai Solidity, JavaScript/TypeScript, React, dan Node.js.
- Pengalaman menerapkan kontrak melalui Hardhat, Truffle, Foundry, atau kerangka kerja serupa.
- Memahami protokol DeFi, DAO, NFT, atau RWA.
- Memahami Git, Docker, AWS, dan lingkungan pengembangan agile.
- Keterampilan memecahkan masalah dan dokumentasi yang kuat; mampu bekerja dalam tim Web3 yang dinamis.
Pengalaman yang Diutamakan
- Pernah membangun atau berkontribusi pada proyek blockchain publik (tautan GitHub atau portofolio dipersilakan).
- Pengalaman dengan jembatan lintas rantai, zk-proofs, atau L2 rollups.
- Pengetahuan tentang pengindeksan backend (Subgraph / Dune / SQL) dan audit smart contract.
- Memahami penerbitan token & kerangka tata kelola DAO (Gnosis Safe, Snapshot, Tally).
Kompensasi & Manfaat
- Gaji kompetitif + bonus kinerja + insentif token/equitas.
- Kebijakan kerja jarak jauh yang fleksibel; kolaborasi dengan tim global.
- Kesempatan berpartisipasi dalam konferensi dan hackathon Web3 bergengsi.
- Lingkungan pertumbuhan cepat dengan paparan pada DeFi, tokenisasi RWA, dan arsitektur DAO.