Job Description :
*Position: PHP Full Stack Developer *

*Location: San Ramon, CA*

*Permanent-Full Time*

*Duties and Responsibilities*

Design, implement, and maintain Web and mobile applications with an
emphasis on PHP and Web-based application development.
Work with other staff and vendors to fulfill the goals of prioritized
technology initiatives.
Provide mentorship and guidance to other engineering staff members, as
well as feedback and input into architecture and operations.
Work closely and collaboratively with Product Management, User
Experience, Project Management, QA, Digital Marketing, and DevOps to
deliver products.
Provide engineering support to enhance or debug application behavior and
performance-related problems.

*Requirements:*

8+ years software development experience (expertise with PHP, or
expertise in another Web-focused language and some familiarity with PHP
Strong knowledge of HTML, CSS, JavaScript, AJAX, CSS, and XHTML. Extra
points for strong understanding of one or more JS MVC frameworks. Extra
points again for experience with Sass/Less or any other CSS preprocessor.
4+ years experience with architectural work involving performance
optimization, SQL query optimization, application caching strategies, or
related work.
Experience working in an agile scrum development cycle, including TDD
experience or experience constructing unit tests and other automated tests.
Fluency working with common service-based architectures: REST/JSON
primarily. Extra points for notable experience building and supporting
services of this nature yourself.
Advanced understanding of object-oriented coding concepts and design
patterns across multiple languages.
Experience working with a modern SCM: Git, SVN, etc.
Strong understanding of database theory and common SQL use cases on at
least one common RDB platform.
At least some experience with responsive Web design.

*Nice-to-haves:*

Mobile development experience
DevOps experience: experience automating deployments, testing, server
configuration, etc.
Experience working with cloud infrastructure: AWS, Rackspace Cloud, etc.
Internationalization/localization experience.
Experience building and/or deploying complex content management solutions.
Experience working directly with product management teams to brainstorm
and iterate through the development of project concepts.
             

Similar Jobs you may be interested in ..