Interaction Design Foundation

高级PHP(Laravel)开发人员

技术与编程 全职 Anywhere in the World
201天前

详细信息

注意:这是一个全职、远程、长期职位,服务于一家基于产品的公司,适应欧洲、非洲以及南亚/中亚/西亚的时区。此职位有多个空缺。
交互设计基金会(IxDF)是UX和UI设计教育的领导者,我们的声誉建立在高质量的课程和大师班上,这些课程在行业中树立了标杆。我们的目标?在全球范围内彻底改变UX学习的标准。这就是为什么我们在寻找一位高级PHP开发人员,其技能能够与我们的教育材料的卓越性相匹配。如果你有志于将在线教育推向新的高度,并渴望产生有意义的影响,我们很高兴能见到你。

在这里,你将永远不必为投资代码质量的重要性辩护——我们的创始人自己就是一名编码者,我们的优雅代码是保持IxDF健康增长的血脉。你将在一个健康、协作的环境中参与刺激的项目,在这里你的想法和时间受到重视。你将参与决策过程,这意味着有令人难以置信的机会让你采取主动行动并在这里成长。事实上,这是被鼓励的!

这是一个罕见的机会,专门与高级PHP开发人员一起工作,在一个多样化、高组织化、以结果为导向的环境中,你可以在个人和专业上茁壮成长

关于项目

我们的开发团队致力于提升我们的主要产品:一个托管在线课程、大师班和社区工具的Web应用程序。自2013年起,我们持续改进代码质量、功能和测试覆盖率,实现了几乎零遗留代码或技术债务。怎么做到的?通过我们严格精炼的IxDF UI Kit和前端JavaScript约定,以及坚定的IxDF PHPLaravel后端约定。我们的CI高度自动化,使用Psalm(最高级别)、PHPStan(最高级别)、Rector、PHPCS、PHP-CS-Fixer、Deptrac、phpcpd、ESLint等工具。

你将工作的技术栈

#UseThePlatform. 我们使用现代Web标准和常青浏览器中可用的API来实现最佳性能,无需每隔几年就升级到新框架。我们的关键技术包括:
  • 始终是最新的PHP和Laravel版本
  • 组织良好的中等大小的Laravel项目,分为30多个模块
  • Laravel生态系统:Horizon、Nova、Scout、Pennant、Octane
  • 纯JavaScript(包括Web组件)和Laravel Nova的Vue.js
  • 服务器:Docker、nginx
  • 数据库:MySQL、Redis
  • 测试:PHPUnit、Laravel Dusk、cypress.io
  • 高级CI/CD:GitHub actions + Deployer,实现每日多次零停机部署。
  • Stripe、PayPal、Amazon Pay、Twilio、MailerLite、GitHub等集成。
  • 云:Amazon S3、CloudFront

你将做什么

你将与高级开发人员、UI/UX设计师、内容和产品负责人以及我们的创始人合作。你的主要职责将是:
  • 参与interaction-design.org后端的开发,包括新功能、偶尔的重构和不频繁的错误修复。
  • 编写可维护和干净的后端代码,包括我们的开源包。
  • 与跨职能团队合作,为新功能和增强功能细化规范。
  • 为所有开发和修改的代码维护最新的文档(MD + mermaid.js)。
  • 使用PHPUnit和cypress.io不断扩展测试覆盖率,优先选择TDD。
  • 积极参与重构过程,以减少技术债务,旨在获得最佳的开发体验。
  • 审查同行的代码提交,利用PR审查作为知识共享和问题解决工具。
  • 参加计划、站立和研讨会视频通话,享受每周3天无会议的专注工作时间
  • 频繁部署你的代码,有每日多次发布(使用功能标志逐步发布功能)。

关于你
  • 你拥有PHP和Laravel或Symfony等框架的专业知识。
  • 你在面向对象编程方面的专业经验超过6年,基于对计算机科学基础的扎实理解,从数据结构到设计模式。
  • 你是一名工程师,而不是框架使用者。你具有工程师的心态,总是对幕后的机制充满好奇。
  • 你对通过实践学习充满热情,并致力于不断努力提高自己的技能。
  • 你能够说和写可接受的英语——不是完美的英语,只是可接受的——因为你将与来自世界各地的人一起工作。
  • 你重视团队合作,优先考虑协作,专注于集体目标和工作场所的和谐。
  • 你自我激励和自律,因此在拥有大量自由的扁平化层次结构中工作得很好。
  • 你喜欢拥有创造性自由,做出独立的判断,并承担随之而来的责任。
  • 你受到改善世界和有意义地改善他人生活的愿望的驱动。
  • 你有额外加分项…
    • 如果你有TDD、DDD、事件溯源和CQRS的专业知识。
    • 如果你拥有计算机科学硕士学位。
    • 如果你拥有包括扩展和优化在内的数据库管理技能。
    • 如果你有Vue 3和/或Angular的经验
    • 如果你有构建移动应用的经验。
    • 如果你有Stripe、Swoole、客户数据平台或分析工具等技术的经验。
    • 如果你为开源项目做出了贡献(你将加入laravel/framework贡献者团队)。
我们能提供什么
  • 创始人兼CEO也是开发人员,理解你的挑战和胜利。
  • 基于Docker的零努力开发环境,简化你的工作流程。
  • 有机会完善和开发经过实战考验的JS和CSS指南
  • 访问全面的书籍和课程库,确保你的技能和知识保持前沿。
  • 一个全职职位,在完全远程的组织内。每天与来自地球其他地方的同事进行基于视频的联系,并且你将有机会每年1-2次在团队旅行中见到他们。
  • 忘记虚衔、政治议程和企业戏剧。你的同事重视你的品格、工作态度和你实际取得的成就。无论你是初级还是高级,如果你具有始终努力成为最好版本的自己的老派美德,你将在IxDF茁壮成长。
  • 在一个高度可扩展的影响驱动型模式下工作,自2013年以来,我们年复一年地创造了超过50%的增长。没有投资资本,纯粹是基于一致性和时间的积累以及信念,即负担得起的设计教育可以改善人类生活质量
  • 在一个从想法到执行的距离最小的公司工作。我们是一个高度敏捷的组织,没有官僚或企业政治——但具有高水平的有序性和效率
  • 有机会感受到帮助一个不断增长的设计教育品牌赋予和丰富数百万人的生活的影响。
  • 在一个理想主义与高性能和卓越相遇的公司文化中工作。为了帮助我们(以及在这个过程中你自己)改善世界,你需要勇气、工作态度、长期思维和自律。
  • 与具有动手态度和行动倾向的人一起工作,而不是充满废话、不切实际的策略。你需要清晰的执行技能

免责声明

该远程工作信息来源于站外平台,本站仅提供部分信息展示与订阅服务,更多请查看免责声明

关注公众号,不定期副业成功案例分享
关注公众号

不定期副业成功案例分享

领先一步获取最新的外包任务吗?

立即订阅