Job description for unpaid web devoloper at jobnation
1. Front-End Web Developer (Antarmuka Pengguna)
- Menerjemahkan desain UI/UX (dari Figma/Adobe XD) ke dalam kode pemrograman web menggunakan HTML, CSS, dan JavaScript.
- Membangun antarmuka interaktif menggunakan library atau framework (seperti Vue.js, React, Next.js, atau Tailwind CSS).
- Memastikan website responsif (mobile-friendly) dan dapat diakses dengan baik di berbagai ukuran layar maupun berbagai browser (cross-browser compatibility).
- Mengintegrasikan REST API dari sisi server agar data dapat tampil secara dinamis pada antarmuka.
2. Back-End Web Developer (Server & Database)
- Membangun dan mengelola arsitektur server, logika aplikasi, dan integrasi pihak ketiga.
- Merancang, mengelola, dan mengoptimalkan skema database (seperti MySQL, PostgreSQL, atau NoSQL).
- Membuat dan mendokumentasikan API yang aman untuk digunakan oleh tim Front-End atau mobile app.
- Memastikan keamanan data dan melakukan optimasi performa query atau server (menggunakan framework seperti Laravel, Express.js, atau sistem seperti Docker/VPS).
3. Full-Stack Web Developer
Menangani seluruh siklus pengembangan, menguasai baik perancangan antarmuka (Front-End) maupun pengelolaan server (Back-End).
4. Website Operations & Maintenance
- Memperbaiki bug, error, dan menangani troubleshooting pada sistem yang sudah berjalan.
- Melakukan pemeliharaan rutin, seperti pembaruan versi framework, plugin (jika menggunakan WordPress/CMS), atau sertifikat SSL.
- Mengelola version control system (seperti Git/GitHub) untuk kolaborasi kode.
- Mengatur proses deployment kode dari local environment ke server production atau staging.

