Implement responsible web design principles to ensure that our company website renders well across multiple devices
Design a framework for creating user apps that grows with the needs of the company
Monitor website performance, watch for traffic drops related to site usability problems and rectify the issues
Review app and feature coding and plan future website upgrades with the development team
Assist in the development of applications and features that will be put on the website and in internal functions as well
Strong knowledge of web development tools and programming languages
Proficient understanding of web markup, including HTML5, CSS3
Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
Good understanding of Depending on the specific case, a developer should have the knowledge of advanced JavaScript libraries and frameworks, such as AngularJS, KnockoutJS, BackboneJS, ReactJS, DurandalJS etc.
Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image.Familiarity with tools such as as Gimp or Photoshop is a plus
Proficient understanding of code versioning tools, such as Git / Mercurial / SVN