Job Description Web Developer

Penjelasan ringkas mengenai pekerjaan dan tugas seorang Web Developer

CMLABS / Karir / Job Description Web Developer

Bidang Pekerjaan Web Developer

Saat ini dunia IT memang sedang berkembang pesat khususnya di Indonesia. Dunia IT berkembang setiap harinya,tentu akan ada banyak hal baru mengenai IT. Selain itu banyak sekali peluang pekerjaan yang menjanjikan dalam dunia IT. Salah satunya profesi untuk menjadi seorang Web Developer. 

Web Dev adalah salah satu profesi yang sangat diminati dan dicari dalam bidang IT. Dalam pekerjaan ini biasanya akan ditempati oleh orang-orang yang berkompeten dalam menciptakan aplikasi berbasis web dengan menggunakan beragam bahasa pemrograman.

icon-black-line

WEBSITE

Membuat tampilan UI/UX yang menarik untuk sebuah website ataupun brand perusahaan

icon-green-line

KLIEN

Membuat sebuah website atau aplikasi sesuai dengan kebutuhan dan permintaan klien

icon-green-line

CYBER SECURITY

Mengelola dan menghandle keamanan data suatu perusahaan agar tetap aman dan optimal

icon-green-line

E-COMMERCE

Memantain kerja e-commerce agar saat diakses user tidak terjadi sebuah masalah dan bekerja secara optimal.

Tugas dan Tanggung Jawab Web Dev

Tugas Web developer yaitu membuat, merancang dan memodifikasi sebuah website dengan menggunakan bahasa pemrograman. 

Seorang Web Developer juga bertanggung jawab atas website yang telah mereka buat agar berkembang dan berfungsi dengan baik tanpa kendala di dalamnya.

Selain itu, mereka juga melakukan riset untuk mengetahui logika dan bahasa pemrograman yang akan dipakai.

Secara Umum Web Developer dibagi menjadi 2 Devisi yakni:

Foto Kerja Tim

Frontend Developer

Frontend Web Developer memiliki tugas untuk mendesign dan membangun tampilan sebuah website agar terlihat menarik, yang kemudian akan diimplementasikan pada web. Seorang Frontend Developer yang baik diharapkan dapat menguasai 3 bahasa pemrograman yaitu:

1. HTML (Hypertext Markup Language)

Ini merupakan markup yang berfungsi untuk membangun dan menyusun struktur website. HTML membantu seorang user untuk membuat paragraph,link atau tautan,heading dan juga blockquote pada web atau aplikasi.

2. CSS (Cascading Style Sheet)

CSS merupakan pelengkap dari HTML. HTML yang merupakan dasar stylingnya dan CSS yang menyempurnakan dan memperindah tampilan dan layout web.

3. Java Script.

Java Script merupakan sebuah bahasa pemrograman yang harus dikasai oleh seorang web developer. Ini berfungsi agar web dapat berfungsi dan lebih interaktif contohnya seperti dapat di klik.

Selain itu keahlian lainnya yang dibutuhkan untuk menjadi seorang Frontend yakni menguasai berbagai macam Framework seperti Vue.js,Bootstrap,React.js,Backbone dll. Selain itu frontend Web Developer diharapkan juga menguasai library seperti JQuery dan LESS.

Tugas Frontend Developer

  1. Menentukan desain halaman website
  2. Memastikan desain web dapat memaksimalkan UX
  3. Membuat fitur yang dapat memaksimalkan UX
  4. Melakukan optimasi pada web agar lebih
  5. Membuat tampilan menggunakan markup
  6. Bekerjasama dengan backend untuk troubleshooting dan melakukan coding

Backend Developer

Backend Web Developer adalah seseorang yang bertugas untuk membuat kode program dan mengelola bagian dalam sebuah website seperti  database,server dan aplikasi yang ada didalamnya.  Seorang Backend Developer harus menguasai beberapa bahasa pemrograman antara lain seperti :

1. PHP

PHP berasal dari kata Hypertext Preprocessor yang merupakan bahasa scripting server side side. PHP ini digunakan untuk mengembangkan situs web statis ataupun situs web dinamis atau aplikasi web.

2. Phyton

Bahasa pemrograman yang satu ini sangat interpretative multiguna. Phyton merupakan salah satu bahasa pemrograman yang populer dan banyak digunakan,selain itu phyton juga menekan keterbacaan sebuah kode agar lebih mudah untuk memahami sebuah sintaks.

3. Java

Java merupakan bahasa pemrograman yang banyak digunakan. Dengan menggunakan java kita bisa membuat berbagai aplikasi seprti aplikasi mobile,aplikasi desktop,website dan juga perangkat pintar.

4. Ruby

Ruby merupakan bahasa pemrograman berorientasi objek yang bersifat open source,fleksibel dan mudah digunakan.

Selain itu seorang backend web developer juga harus menguasai Node.Js dan SQL. Node.Js merupakan sebuah perangkat lunak yang digunakan untuk mengembangkan aplikasi web dari sisi backend. Sedangkan SQL merupakan sebuah perintah khusus yang digunakan untuk dapat mengakses data dalam database.

Riset adalah hal yang sangat perlu dilakukan seorang Content Writer sebelum menulis sebuah konten baru. Langkah ini dilakukan agar konten yang dibuat kaya akan informasi dan lebih menarik dari konten website milik kompetitor. Jika sering melakukan riset, maka konten yang dibuat bisa selalu update.

Tugas Backend Developer

  1. Merancang dan menjalankan struktur model data
  2. Membuat kode untuk menjalankan aplikasi atau sebuah web
  3. Memaintain sebuah struktur data yang telah dibuat
  4. Menyelesaikan masalah atau bug agar server website berjalan secara optimal
  5. Mengoding dan menguji coba codingan yang telah dibuat
  6. Menentukan algoritma untuk menyelesaikan sebuah masalah
  7. Mencari dan menganalisa apabila terjadi bug dalam sebuah program
  8. Menguji coba website atau aplikasi yang telah selesai dibuat
  9. Mengembangkan dan memantain aplikasi atau sebuah website
  10. Memastikan keamanan website yang telah dibuat

Skill dan Kualifikasi Web Developer

  1. Menguasai Javascript,CSS dan HTML
  2. Menguasai beberapa bahasa pemrograman PHP,OOP,Java,Phyton dll.
  3. Memahami MVC
  4. Memiliki daya analisis yang tinggi
  5. Kreatif dan inovatif
  6. Menguasai Application Programming Interface (API)
  7. Pengetahuan dan kemampuan mengenai bidang IT
  8. Bertanggung jawab dan dapat bekerja secara mandiri ataupun dengan tim
  9. Teliti dan mampu memecahkan sebuah masalah
  10. Kemampuan berkomunikasi yang baik dan kemampuan multitasking

Tools yang Dibutuhkan Web Developer

  1. Visual Studio Code
  2. Sublime Text
  3. GitHub
  4. Angular
  5. React
  6. Yarn
  7. Firebug
  8. Adobe Edge Inspect
  9. Load Impact
  10. Adobe Firework/ Adobe Photoshop
  11. PhpMyAdmin
  12. Notepad++
  13. Xampp
  14. JQuery
  15. Foundation
  16. Chrome Developer Tools
  17. Fontello
  18. Cloud9 IDE
  19. Mockplus

Pendidikan dan Pengalaman Kerja

1. Minimal lulusan Sarjana Teknik Informasi,Teknik Komputer,Ilmu Komputer,Sistem Informasi,Teknik Informatika ataupun jurusan yang masih relevan.
2. Memiliki pengalaman kerja atau magang sebagai Frontend atau Backend Developer sebelumnya
3. Pengalaman kerja dalam bidang tersebut minimal 2 tahun

ID
EN ID
Enable Notifications.    Ok No thanks