Changing the way you receive insight through tools and analytics
Continues learning of on-going lifetime risk in keyword
Niche/market monitoring and prioritization
Early detection of anomalies of Google SERPs
Home Career Web Developer

Web Developer

Web Developer Job Field

Nowadays, IT is indeed developing rapidly, especially in Indonesia. IT develops every day and there must be many new things about IT. In addition, there are a lot of promising job opportunities in IT. One of the professions is that being a Web Developer. Web Developer is one of the most popular and wanted in IT. This profession is usually occupied by people who have competence in creating web-based applications using various programming languages.

Web Developer’s Duties and Responsibilities

Web developer’s duties are creating, designing, and modifying a website using a programming language. A web developer is also responsible for the website that he has made to make it develop and functions well without any problems. Moreover, they also conduct research to find out the logic and programming language that will be used. In general, the web developer is divided into two divisions :

Frontend Developer

Frontend web developer has duties to design and build a website display so that it will look impressive. Then, it will be implemented on the web. A Frontend Developer is expected to master three programming languages, those are :

1. HTML (Hypertext Markup Language)

This markup has functions to build and arrange the website structure. HTML helps a user make paragraphs, links, heading, and blockquote on the web or application.

2. CSS (Cascading Style Sheet)

CSS is the complement of HTML. HTML is the basic styling and CSS accomplishes and adorns the website display and layout.

3. Java Script

Java Script is a programming language that should be mastered by a web developer. The function is making the web more interactive; for example, it can be clicked. Besides, other abilities that are needed as a Frontend is mastering various Framework such as Vue.js, Bootstrap, React.js, Backbone, etc. Moreover, a frontend Web Developer is expected to master libraries such as JQuery and LESS.

Frontend Developer Duties

  1. Determine the design of website pages
  2. Ensure that the web design can maximize UX
  3. Create features which can maximize UX
  4. Conduct optimization of the web
  5. Create the display using markup
  6. Work with the backend to troubleshooting and coding

Backend Developer

A Backend Web Developer has duties to make program code and manage several parts of a website, such as a database, server, and application. A Backend Developer should master some programming languages, for instance :

1. PHP

PHP comes from the word Hypertext Preprocessor which is the language of server-side scripting. PHP is used to develop static web sites or dynamic web sites or web applications.

2. Python

This programming language is very multifunctional interpretative. Python is one of the most popular and used programming languages. Besides, python also suppresses the readability of a code so that it is easier to understand the syntax.

3. Java

Java is the most used programming language. By using java, we can make several applications such as mobile applications, desktop applications, websites, and smart devices.

4. Ruby

Ruby is an object-oriented programming language that is open source, flexible, and easy to use. In addition, a backend web developer should be mastering Node.Js and SQL. Node.JS is a software that is used to develop web applications from the backend side. In contrast, SQL is a particular instruction that is used to access data in the database. Research is a necessary thing that must be done by a Content Writer before starting to write new content. This step is taken to make the created content have rich information and more interesting than the competitor’s website. If you often do research, the created content can always be updated.

Backend Developer Duties

  1. Design and execute data model structure
  2. Create code to run an application or a web
  3. Maintain the data structure that is made
  4. Resolve problems or bug so that the website server will run optimally
  5. Coding and testing the coding that has been made
  6. Determine the algorithm to solve the problem
  7. Search and analyze when bugging happens in a program
  8. Testing the website or application that has been made
  9. Develop and maintain application or website
  10. Ensure the website security that has been made

Web Developer Skills and Qualifications

  1. Mastering Javascript, CSS, and HTML
  2. Mastering several programming languages such as PHP, OOP, Java, Python, etc
  3. Understanding MVC
  4. Having high analysis skill
  5. Creative and innovative
  6. Mastering Application Programming Interface (API)
  7. Having knowledge and skill related to IT
  8. Able to be responsible and work individually also in a team
  9. Accurate and able to solve a problem
  10. Having good communication and multitasking

Tools That Are Needed by 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

Educational Background and Work Experience

  1. Minimum education S1 majoring Informatics Engineering, Computer Engineering, Computer Science, Information Systems, and other relevant majors
  2. Have an internship or work experience as Frontend and Backend Developer
  3. Working experience in that field minimum for two years

Send CV

Information

Before submitting your job application form, please check the following important things that must be included in your Curriculum Vitae:

  1. Personal information, including: full name, email, date of birth and address;
  2. Education details, from high school to college; Work experience, including part-time work if any; Attach other things that can enhance your self-promotion;
  3. For further information, please ask via email at recruitment@cmlabs.co
Copied to Clipboard !