Interaction Design Foundation

高级PHP(Laravel)开发人员

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

详细信息

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

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

这是一个罕见的机会,专门与高级PHP开发人员一起工作,在一个多样化、高度组织化、以结果为导向的环境中,你可以在个人和专业上茁壮成长
关于项目
我们的开发团队致力于增强我们的主要产品:一个托管在线课程、大师班和社区工具的Web应用程序。自2013年启动以来,我们持续改进代码质量、功能和测试覆盖率,实现了几乎零遗留代码或技术债务。怎么做?通过我们严格精炼的IxDF UI工具包和前端的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组件)和Vue.js用于Laravel Nova
  • 服务器: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%的增长。没有投资资本,完全是通过一致性和时间的积累以及负担得起的设计教育可以改善人类生活质量的信念建立起来的。
  • 在一家公司工作,从想法到执行的距离最小。我们是高度敏捷的组织,没有官僚主义或公司政治——但具有高度的有序性和效率
  • 有机会感受到帮助一个不断增长的设计教育品牌赋予和丰富数百万人的生活
  • 在一家公司文化中工作,理想主义与高性能和卓越相遇。为了帮助我们改善世界(在这个过程中也改善你自己),你需要勇气、工作态度、长期思维和自律。
  • 与拥有动手态度和对行动的偏见的人一起工作,而不是充满废话、不切实际的策略。你需要清晰的执行技能

免责声明

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

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

不定期副业成功案例分享

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

立即订阅