Periode September (3 bulan) • free
Hooflakids • 31 Dec 2023
Kuota terbatas! Penyaringan kandidat sangat ketat, segera daftarkan dirimu sebelum kuota habis.
Jangan lewatkan pengalaman mengerjakan real-case dan berkesempatan direkrut berdasarkan hasil pekerjaanmu!
Web developer adalah programmer yang bertugas membuat dan mengembangkan website atau world wide web. Secara garis besar, tanggung jawab web developer adalah membangun sebuah website atau aplikasi dan memastikan performa website tetap optimal. Seorang web developer bertugas untuk merancang hingga mengembangkan suatu website dengan satu atau lebih bahasa pemrograman dengan coding. Tanggung jawab seorang web developer juga mencakup kelancaran performa web hingga pengalaman pengguna web.
Informasi Proyek
Pada program ini, teman-teman akan mengerjakan proyek yang telah disediakan oleh Hooflakids. Setiap proyek memiliki temanya tersendiri, sehingga teman-teman cukup memilih satu proyek saja yang ingin dikerjakan. Beberapa gambaran umum mengenai proyek tersebut diantaranya:
Kamu sebaiknya memiliki
1. Memiliki pemahaman dasar tentang HTML, CSS, dan JavaScript. Pengetahuan awal tentang bahasa pemrograman seperti Python, PHP, atau Ruby bisa menjadi nilai tambah
2. Kemampuan dasar dalam pemrograman dan pemahaman tentang prinsip-prinsip pengembangan web, termasuk konsep front-end dan back-end
3. Kemampuan untuk mengidentifikasi dan memecahkan masalah teknis yang mungkin muncul dalam pengembangan web
4. Kemampuan untuk bekerja dalam tim, berkolaborasi dengan desainer dan anggota tim lainnya
5. Keterampilan dalam membaca dan memahami dokumentasi teknis, seperti dokumentasi API atau framework yang akan digunakan
Kamu akan melakukan
1. Membangun, mengembangkan, dan memelihara situs web perusahaan, memastikan bahwa semua fitur dan konten berfungsi dengan baik
2. Mengerjakan terkait pemrograman front-end, seperti HTML, CSS, dan JavaScript untuk membuat antarmuka pengguna yang responsif dan menarik
3. Mengoptimalkan kinerja situs web, termasuk waktu pemuatan halaman, ukuran gambar, dan kompresi data untuk meningkatkan pengalaman pengguna
4. Menguji situs web untuk memastikan bahwa semuanya berfungsi dengan baik dan bebas dari bug. Ini dapat mencakup pengujian fungsional, kompatibilitas lintas perangkat, dan pengujian keamanan
5. Memperbarui konten situs web, termasuk penambahan atau perubahan produk, informasi kontak, atau artikel di blog
6. Menghubungkan dengan API pihak ketiga untuk mengintegrasikan layanan atau data eksternal ke dalam situs web, seperti integrasi pembayaran atau layanan peta
7. Merancang antarmuka pengguna (UI) atau pengalaman pengguna (UX) yang lebih baik
8. Mengumpulkan dan menganalisis data pengguna menggunakan alat seperti Google Analytics untuk mengidentifikasi tren dan peluang
Silabus
1. Pengelolaan Situs Web Perusahaan
2. Pengerjaan Front-End
3. Pengoptimalan Situs Web Perusahaan
4. Penggunaan API
5. Perancangan UI/UX
6. Analisis Data Pengguna
Setiap tugas harus diupload agar tim Hooflakids bisa melakukan pengecekan dan memberikan penilaian.