A programmer who is responsible for the creation and implementation of World Wide Web applications.
- Responsible for writing well designed, testable, efficient code by using the best software development practices on the back-end
- Create site layout/user interface on the front-end by using standard HTML/CSS practices
- Cooperate with internal stakeholders, ad teams, and other web designers to match visual design intent, branding guidelines and tone
Common job titles:
- Back-end Developer, Backend Engineer, Backend Software Developer
- Front-End Developer, HTML Developer
- Full Stack Developer, Full Stack Engineer, Full Stack Software Engineer
- Web Applications Developer, .NET Web Developer, Web Engineer, PHP Web Developer, Web Programmer, Web Architect
- User Interface Developer, UI/UX Developer, Web User Interface Developer, User Interface Design Engineer
Common vocab & skill sets:
Web Developers come from a variety of technical backgrounds and perform some or most web development tasks depending on the specific job they are hired for. Here are some common terms and skills that Web Developers use on a daily basis.
- CSS – CSS stands for Cascading Style Sheet and is used by Web Developers to describe how elements should be rendered on screen
- HTML – The standard markup language used to create web pages is Hyper Text Modern Language or HTML, (this is also a common pop-culture trivia question).
- PHP and Python– PHP and Python are programming languages used by Web Developers. Developers that know both have the opportunity to work on more projects and the freedom to decide which language to use based on project needs.
- AJAX – is a script that communicates to and from a server/database in order to update parts of a webpage without reloading the entire page.