Apa Itu Front-End Developer, Job Desk, Gaji Indonesia |
Apa itu Front-End Developer
Front-end Developer, juga dikenal sebagai pengembangan sisi klien adalah praktik memproduksi HTML, CSS, dan JavaScript untuk situs web atau Aplikasi sehingga pengguna dapat melihat dan berinteraksi dengannya secara langsung. Tantangan yang terkait dengan pengembangan ujung depan adalah bahwa alat dan teknik yang digunakan untuk membuat ujung depan situs web berubah terus-menerus sehingga pengembang perlu terus-menerus menyadari bagaimana bidang itu berkembang.
Tujuan merancang situs/aplikasi adalah untuk memastikan bahwa ketika pengguna membuka situs, mereka melihat informasi dalam format yang mudah dibaca dan relevan. Ini semakin diperumit oleh fakta bahwa pengguna sekarang menggunakan berbagai macam perangkat dengan berbagai ukuran dan resolusi layar sehingga memaksa perancang untuk mempertimbangkan aspek-aspek ini saat merancang situs. Mereka perlu memastikan bahwa situs mereka muncul dengan benar di browser yang berbeda (cross-browser), sistem operasi yang berbeda (cross-platform) dan perangkat yang berbeda (cross-device), yang memerlukan perencanaan yang cermat dari pihak pengembang.
Baca Juga:
Apa Itu Data Scientist, Job Desk dan Rata-Rata Gaji Indonesia
Job Desk Front-End Developer
- Mengembangkan fitur web interface baru untuk pengguna
- Membuat kode yang reusable
- Menjamin kelayakan teknis dari desain UI/UX
- Menjamin semua input pengguna divalidasi dikirim ke back-end
- Menerapkan prinsip-prinsip desain web dan bertanggung jawab memastikan bahwa website perusahaan berjalan baik di beberapa perangkat
- Merancang sebuah kerangka untuk membuat aplikasi pengguna yang sesuai dengan kebutuhan perusahaan
- Memantau kinerja website, menonton untuk lalu lintas turun terkait dengan masalah kegunaan situs dan memperbaiki masalah
- Tinjau aplikasi dan fitur coding dan merencanakan upgrade situs di masa yang akan datang dengan tim pengembangan
- Membantu dalam pengembangan aplikasi dan fitur yang akan dimasukkan pada website dan dalam fungsi internal maupun eksternal
- Berkontribusi untuk dokumentasi (instruksional, pitch dan spesifikasi teknis)
- Melatih lain staff non-teknis terutama desainer
Skills Front-End Developer
- Menguasai HTML, LESS, dan SASS, serta software seperti Adobe Suite, Photoshop, dan sistem manajemen konten.
- Berpengalaman menggunakan JacaScript, CSS, dan jQuery, Es6
- Framework (ReactJS, React Native, VueJS, AngularJS)
0 Comments