Develop high-quality software design and architecture.
Identify, prioritise and execute tasks in the software development life cycle.
Develop tools and applications by producing clean, efficient code.
Review and debug code.
Collaborate with internal teams and clients to fix and improve products.
Document development phases and monitor systems.
Ensure software is up-to-date with latest technologies.
Ability to work independently and collaboratively as part of a team, with a strong commitment to customer service and can-do attitude
Experience building websites with Drupal 8 (3-5 years).
Should have strong frontend skills.
Experience building websites with Drupal 7 is a big plus.
Experience with responsive theming for a CMS, especially Drupal web theming, content types, and front-end techniques including living style guides.
Ability to understand CSS changes to have consistent style across platforms and browsers.
Ability to convert comprehensive layout and wireframes into working HTML pages.
Fluent with HTML5/XHTML and CSS3
Experience with server-side scripting languages common in web development (PHP preferred), XML, RSS feeds, social media APIs, HTTP requests, CSS pre-processors (SASS); coding websites for functionality across mobile and other devices, accessibility, usability and search optimization.
Experience with Git Hub or other revision control systems.