Job Description:
Role: Web Developer Location: Glendale, CAResponsibilitiesMaintain the client website: repair pages, add pages, develop interactive content, optimize pages for SEO, duplicate the site structure and content in multiple languages. Continuously develop new marketing assets and resources for the website. Drive and deliver the origination, planning, and development of improvements to the site, codebase, appearance, performance, and security.Provide feedback, analysis, and guidance on all manner of online activities of the company, including ensuring the companyâ??s technical needs are attended to as pertaining to the website and other online services.Coordinate all related activities between our external contractors and the server admin.Work with the other members of the marketing team and contractors to ensure they have the tools and resources they need to effectively market online, including outbound marketing, product marketing, events, and PR/marcom.Act as a liaison between sales and marketing on a per project basis to develop and improve our online tools, websites, and resources.Deliver all administrative duties of the client site, content updates, assets management, maintaining the online catalog, etc. in a consistent, timely, and effective manner.Develop and deliver tools and interfaces that will enable other client team members to assume responsibility for content while the Web Developer continues in a supporting role.Administration of our diverse, critical database. The data itself is shared between many applications and is used throughout the company. The Web Developer will need to be able to generate all kinds of reports and maintain existing ones going forward.Maintain and manage the company GitHub repos. Track and document all changes to the system.The Web Developer will be responsible for safeguarding all source code and assets for the site.Design and development of email templates, and other online media.Provide development services for all our online advertising/sales efforts. Skills and ExperienceThe ideal candidate will offer the following skills and experience:Able to produce detailed specifications and project outlines.Able to effectively manage external freelance developers to work through projects.Proven software development experience in PHP (MySQL5, PHP5, PhpMyAdmin) with demonstrable knowledge of web technologies including HTML5, CSS, Javascript, jQuery, XML, and AJAX.Write clean, well documented, testable, working code.Mobile First development experience and understanding. Mastery of any CSS framework.Able to manage the development-deploy process in separate structured phases to prevent issues with updates and maintenance of the site.Experience building large, complex systems to manage administrative and educations processes.Capable of setting up a local development environment on their workstation, via MAMP, VirtualBox + Vargrant and/or other comparable solutions.Experience with the LAMP stack and Ngnix.Comfortable with the Command line and SSH.Understanding of basic online marketing and SEO principles.Proficiency with Git and Github.Familiarity with Migrating a codebase from PHP5.3 to PHP 5.6.The ability to assign and meet deadlines on projects, and to budget resources and time.Additional Skills and ExperienceEach of the following skills and experience would be a plus:Experience working with any modern php frameworks such as F3, Laravel, and Symfony.Familiar with Adobe Photoshop and other Adobe Creative Suite offerings as well as Adobe Flash and Edge.Understanding of video streaming platforms such as Brightcove.Familiar with general server ops and general networking knowledge.Experience in e-commerce, video game development, CMS plugin development, and/or Open Source contributions.Experience working with the landing page development tools of a leading MRM system such as Marketo, Elqoua, Microsoft Dynamics Marketing, or HubSpot.Knowledge of Flash, XML-based web applications and program, XHTML programming, and other web development languages and technologies.EducationDegree or college diploma in web development, computer science, related fields, or equivalent work experience.4-6 years of related work experience