Web Developer
Q2 is seeking an organized customer-focused Web Developer to work on a multitude of varying projects. The right individual for this role must be a strong collaborator who is a skilled programmer and creative problem solver with strong knowledge of HTML, JavaScript, CSS, and other front-end web technologies. In addition, you must be able to create web graphics, assist in styling web applications in collaboration with UI designers, and collaborate with IT, Development, Product, and Sales.
RESPONSIBILITIES:
Work with web designers, as well as the project management team, to develop, test, implement, and maintain web-based application systems within the proposed time frame
Troubleshoot system problems/issues, and look for ways to improve the application
Manage website design/development projects from concept to completion
Utilize Git for managing source-controlled projects
May interact directly with the Client during web projects (depending on department and role)
Ability to create responsively designed websites from mockups to finished site
Train end-users in the use of our content management system (depending on department and role)
Serve as functional experts on HTML, JavaScript, CSS, CMS platforms, and design-related issues
A moderate degree of creativity and latitude is expected
Responsible for ensuring that all security, availability, confidentiality and privacy policies and controls are adhered to
EXPERIENCE AND KNOWLEDGE:
Typically requires two years’ minimum experience developing websites
Extensive experience in HTML, CSS, JavaScript, and relevant web standards
Experience with Git or familiarity with source control in general
Experience with Drupal and/or WordPress or other similar Content Management Systems
Basic SQL knowledge
Experience with Adobe Photoshop is a plus
Experience with any of the following is a plus: WCAG accessibility, PHP, responsive design techniques, SCSS/SASS, jQuery, Drush, Foundation or similar front-end frameworks
Candidate should be reasonably comfortable working with a terminal command line
Self-starter with strong self-management skills
Ability to communicate directly with peers, managers, and clients while leading development to a completed and successful solution
Strong organizational skills to manage multiple timelines and complete tasks quickly within the constraints of clients’ timelines and budgets
Ability to organize and manage multiple priorities