角色:
职位描述
我们正在寻找一名PHP开发人员,负责管理后端服务以及服务器与用户之间的数据交换。您的主要工作是开发所有服务器端逻辑,定义和维护中央数据库,并确保高性能和对前端请求的响应能力。您还将负责将同事构建的前端元素集成到应用程序中。因此,对前端技术的基本理解也是必要的。
职责:
- 集成前端开发人员开发的用户界面元素
- 构建高效、可测试和可重用的PHP模块
- 解决复杂的性能问题和架构挑战
- 集成数据存储解决方案(可能包括数据库、键值存储、Blob存储等)
- 开发、测试和维护基于PHP的Web应用程序
- 编写干净、结构良好且可维护的PHP代码
- 使用MySQL数据库,优化查询和数据库结构
- 集成第三方API和支付网关
- 与前端开发人员合作,实现响应式和交互式Web设计
- 调试、排除故障并解决软件问题
- 为所有开发工作维护文档
- 跟上最新的Web技术和最佳实践
理想的个人资料:
技能和资格:
- 精通PHP Web框架(如Laravel、Yii等,具体取决于您的技术栈)
- 理解PHP的完全同步行为
- 理解MVC设计模式
- 对前端技术有基本了解,如JavaScript、HTML5和CSS3
- 了解面向对象的PHP编程
- 理解可访问性和安全合规性(取决于具体项目)
- 熟悉常见的PHP或Web服务器漏洞及其解决方案
- 理解可扩展应用程序背后的基本设计原则
- 多系统、服务器和环境之间的用户认证和授权
- 将多个数据源和数据库集成到一个系统中
- 熟悉PHP作为平台的局限性及其解决方法
- 创建表示和支持业务流程的数据库模式
- 熟悉SQL/NoSQL数据库及其声明性查询语言
- 精通PHP、MySQL、HTML、CSS、JavaScript和AJAX
- 具有使用PHP框架(如Laravel、CodeIgniter或Symfony)的经验
- 理解RESTful API和集成
- 熟悉版本控制系统(Git、GitHub或Bitbucket)
- 了解前端技术如React、Vue.js或Angular(加分项)
- 具有云服务(AWS、Azure或Google Cloud)的经验
- 了解Docker、Kubernetes或CI/CD管道
- 理解WordPress、Magento或其他CMS平台
- 具有单元测试和调试PHP应用程序的经验
提供的机会:
- 优秀的职业发展机会
- 领导角色
- 在一家具有良好成功记录的公司工作