Illustration of a woman standing at a desk working on a laptop

Sample web developer job description

The internet continues to develop at great speed, and [Company X] remains on the cutting edge of exceptional website design. We’re looking for a skilled web developer to join our team of innovative designers who are consistently raising the bar for creativity and user experience. The ideal candidate is a talented artist who has extensive technical expertise and can work with a team or independently to create, maintain, and update websites for clients in a variety of industries. Proficiency with JavaScript, HTML, CSS, and other web services and applications is essential for succeeding in this role. The web developer will have an immediate impact on our brand, as well as on our clients' brands, and will help solidify our industry-wide reputation for stellar design.

Objectives of this role

  • Consistently create well-designed and -tested code using best practices for web development, including for responsive design and mobile display
  • Create websites and interfaces using standard HTML/CSS practices, and incorporate data from back-end databases and services
  • Create and maintain workflows for teams, providing visibility and ensuring balance 
  • Develop or validate testing schedules that address all browsers and devices, ensuring that web content can be accessed on any computer
  • Maintain current knowledge of industry trends and technologies

Responsibilities

  • Meet regularly with stakeholders and managers to understand and refine business and functional requirements and to determine project scopes and specifications
  • Develop and maintain strategic operational systems, tools, and processes, and participate in tactical and strategic development projects
  • Ensure software stability via regression, support quality assurance, and perform unit and user-acceptance testing to identify bugs so that operations run successfully
  • Work quickly and carefully to make small edits requested by customers, develop plans for completing larger projects, collaborate with colleagues, and suggest solutions to improve existing websites
  • Perform UI design and coding and create reusable objects and wireframes for web pages and email templates; manage maintenance, updates, expansions, and scaling of each design
  • Perform regular file backups to local directories

Required skills and qualifications

  • Bachelor’s degree (or equivalent) in web design, multimedia design, or related field
  • Experience planning and developing websites across multiple products and organizations
  • Working knowledge of web applications, programming languages, and web services: API, CSS, CSS3, cross-browser compatibility, HTML, HTML5, JavaScript, jQuery, PHP, security principles, REST, SOAP, and web user interface design
  • Proficiency with content management systems, including WordPress and Drupal
  • Dedication to innovative, sophisticated designs and collaborative problem-solving
  • Working experience in Windows and Linux environments

Preferred skills and qualifications

  • Experience with e-commerce
  • Proven success with project coordination
  • Experience implementing modern web development workflows and operations using a variety of tools, including GitHub