我们的技术团队是一个充满活力的前端和后端开发人员团队,他们为我们的客户制作和维护网站和移动应用程序,目标是在项目交付时产生“哇”的反应。
我们不使用一体化的CMS(如Wordpress、Drupal或Joomla),而是使用平台(框架)如Laravel,并结合模板引擎如TWIG来执行项目,以便完全控制项目的外观。
需要加拿大工作许可,并要求居住在蒙特利尔地区。
职责
后端Web开发人员负责生成和开发支持前端代码(TWIG、HTML、JS)的后端PHP层,维护客户的网站管理工具,并协助其网站的部署(托管在Linux下)。可以说,后端开发人员的工作既包括完成自己的工作,也包括每天支持前端开发人员的工作。
在技术总监的责任下,开发人员将参与各种平台项目,遵循规范的框架和要求,同时融入个人的主动性。
多个项目涉及修改旧平台的网站,通常是从其他公司继承的(有时仍在使用PHP 5.3甚至5.2!),但新项目遵循以下技术栈:
• PHP平台:Laravel,采用MVC结构
• ORM:Eloquent
• 模板引擎:Twig,通过Twigbridge(由前端开发人员管理)
• 协作方法:Gitflow,通过Gitlab
• 在LAMP下开发空间,使用Cloudlinux和Cpanel
所有这些都通过Jira使用看板管理
要求
• Web开发人员必须能够适应因项目而异的项目管理框架,并能够在不同规模的文件上进行团队合作(从2小时到4年!)。
• 3到5年类似职位的经验*
• 至少2年的MVC开发经验,使用支持MVC的框架(例如:Symfony、Laravel、Codeigniter等)
• 深入了解PHP(5.2到7.2及以上)、MYSQL
• 至少2年的基于团队的GIT经验
• 创建作为AJAX端点的PHP脚本
• 创建PHP的REST-API服务器脚本
• 了解Linux命令行和在Cpanel下Linux服务器上的操作基础
• 了解和精通网页设计标准
• 有执行保险测试的经验
• 能够撰写内部技术文档
• 需要提供作品集和/或在线参考
• 在看板中自我组织能力,同时尊重优先级
• 对Dev-Ops的能力或兴趣,例如在gitlab下的CI/CD自动化、Gallera集群管理、Apache负载均衡器、NAS服务器等,并在紧急情况下可用
• 计算机科学学士学位或其他相关培训
• 良好的法语沟通能力
资产
• 理解Gitflow(如果缺少将会教授)
• 基本的Javascript和Twig知识以帮助前端团队(非常偶尔)
• 精通Laravel和Eloquent(如果缺少将会学习)
• 了解Codeigniter(以维护一些旧项目)
• 理解领域驱动设计(如果缺少将会教授)
• 英语知识
• 该职位涉及中级经验的后端开发人员,但如果高质量的初级候选人具有优秀的培训和丰富的作品集,并符合所有其他标准,将不会被自动拒绝。
关于我们
Blax Web & Design是一家具有人的规模的数字代理机构,专注于网站、移动应用程序和品牌平台的策略、设计和制作。我们的办公室位于大蒙特利尔地区(蒙特利尔和南岸的Boucherville)。只有被选中的候选人会被邀请面试。我们真诚地感谢所有申请者对该职位的兴趣。Blax提倡就业公平。