These job descriptions are examples. Looking for work?

Find JobsFind Jobs

Senior Web Developer

0 people like this description


As a Senior Web Developer you will be responsible for developing, maintaining and updating innovative, reusable Web-based tools for progressive online campaigns, promotions and initiatives.  Our development team works closely with our project managers, strategists and design team members to develop & update digital campaign assets and make recommendations on the use of new and emerging technologies.


PHP, SQL, HTML, CSS and JavaScript programming, database management, site analysis, design implementation and database administration are all elements of this position.  

Web services used include LAMP and MS Server 2008 R2.


Essential Duties and Responsibilities

  • Manage and execute clients’ website updates including graphics, copy, SEO and programming changes across frameworks and static HTML pages/templates.

  • Implementation and testing of analytics tracking methods and conversions

  • Ability to convert raw images/layouts provided by our designers into CSS/XHTML themes.

  • Must have working knowledge of Photoshop, Fireworks, or equivalent application(s).

  • Maintain a constant dialogue with the project management team to make sure development work is on time and tracking properly

  • Communicate to project managers with efficiency and accuracy any progress and/or delays

  • Focus will be on managing and executing data driven Responsive Web Design projects for our clients using  PHP, SQL, JSON, HTML, CSS, and advanced JavaScript applications

  • A full understanding of industry security standards and best practice is required including Data Encryption, SQL and Database optimization and vulnerability testing methods.

  • Design, create and manage APIs (REST/SOAP) and other scalable multi-platform solutions to provide a vast array of interactive systems for both internal and external resource integration  

  • Provide and maintain reliable system infrastructures with the adaptability to accommodate future expectations

  • Be actively involved in and contribute regularly to the development community of your choice

  • Always deliver cross-browser/device uniformity and error free functionality with progressive enhancements

  • Alert colleagues to emerging technologies or applications and the opportunities to integrate them into operations and activities

  • Coordinate multiple web developer’s assignments spanning the same project simultaneously.

  • In conjunction with other Lead or Senior Developers; efficiently and accurately communicate to project managers the statuses of multifaceted development projects, especially pertaining to the progress and/or delay of overlapping timelines

  • Develop innovative, reusable Web-based tools for activism, community building and brand engagement.

  • Engage in outside-the-box thinking to provide high value service to clients

  • Provide recommendations and expertise internally during the sales process and contribute to proposal development with project estimates (including hours and resources needed to complete the project)

  • Communicate appropriate architecture, and other technical solutions, and make relevant recommendations to our clients

  • Work closely with project managers and other members of the Digital teams to both create detailed specification documentation with clear project deliverables and timelines, and to ensure timely completion of deliverables

  • Facilitate quality assurance testing and define corrective methods

  • Provide experience and advice in maintaining the highest caliber quality of work

  • Educate development team members in new or expanding skillsets and software

  • Stay in front of the changing trends, standards and best practice in the Digital and Information Technology fields while maintaining capabilities for backwards compatibility.

  • Responsible for maintaining up to date weekly time tracking, per the Agency’s time tracking policy

  • Software Architect

  • Define product requirements and creates high-level architectural specifications, ensuring feasibility, functionality, and integration with existing systems/platforms.

  • Dictate technical standards, including coding standards, tools, or platforms.

  • Software Life Cycle management

  • Manage and troubleshoot Version Control and Repository software

  • Systems and data Unit Testing

  • API architecture and documentation (REST/SOAP)

  • Maintain internal workflow systems


Required Skills, Knowledge and Abilities

  • Bachelor’s Degree in Computer science, Web design or significant equivalent professional experience

  • 5 years minimum professional Digital industry experience

  • Marketing/Advertising agency experience is a plus

  • 5 years minimum experience with HTML 4,5/XHTML/XML and CSS 2,3

  • 3 years minimum experience with utilizing CSS3 animations/transitions

  • 6 years minimum developing for Fluid or Responsive Web Design and Mobile Apps

  • 5 years minimum experience working with development frameworks and/or Content Management Systems

  • 5 years minimum programming experience with JavaScript (both DOM and Libraries), JSON and AJAX

  • 7 years minimum programming experience, with a focus on PHP

  • 7 years minimum experience maintaining relational database systems using MySQL(i), MSSQL and others

  • 5 years minimum experience using Object-oriented programming models

  • Experience developing and implementing open source software projects (Drupal, Magento, WordPress, Joomla, Simple, OSCommerce, etc.)

  • Thorough knowledge of the digital space and multiple digital disciplines including:

  • Website (development, design, optimization, testing)

  • Social media platforms (management, strategy)

  • Content & information architecture (marketing, strategy, optimization)

  • Information technologies (IT)

  • Working knowledge of some of the following commonly used software:

  • Adobe Photoshop, Illustrator and equivalent application(s)

  • Dreamweaver, Sublime Text, PHPStorm

  • GIT or other repository/version control software

  • Titanium (SDK)

  • Laravel (PHP Frameworks)

  • Less/Sass (CSS Preprocessors)

  • VirtualBox/Vagrant (VMs)

  • Viscosity (VPNs)

  • 0xDBE (IDE)

  • MS Visual Studio (IDE)

  • SmartGit (Git GUIs)

  • SourceTree (Git GUIs)

  • PuTTy (SSH GUIs)

  • Transmit/FileZilla (sFTP)

  • MySQL Workbench (DB GUIs)

  • MS SQL Server Studio (DB GUIs)

  • SalesForce Applications

  • Must be able to multitask, handle multiple ongoing projects, and prioritize work to meet internal and external deadlines

  • Must exhibit a strong attention to detail

  • Self-starter with strong self-management skills

  • A positive attitude and the ability to think fast

  • Exhibit the foresight to anticipate problems and issues

  • Maintain a collaborative work style to encourage maximum contribution from all team members

  • Software Architect

  • Maintained a Lead Developer position, or equivalent, for 3 years.

  • 2 years minimum experiencing creating graphical user interfaces using BootStrap or other open source frameworks

  • 2 years minimum experience in application framework development used in managing both data and user driven systems



These job descriptions are examples. Looking for work?

Find JobsFind Jobs