Interaction Design Foundation

高级PHP开发人员(Laravel)

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

详细信息

注意:这是一个全职、远程、长期职位,适合欧洲、非洲、南亚/中亚/西亚的时区。此职位有多个空缺。
交互设计基金会(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贡献者团队)
我们能提供什么
  • 创始人兼首席执行官也是开发者,理解你的挑战和胜利。
  • 基于Docker的零努力开发环境,简化你的工作流程。
  • 有机会改进和开发经过实战考验的JS和CSS指南
  • 访问全面的书籍和课程库,确保你的技能和知识保持前沿。
  • 一个全职职位,在完全远程的组织内。每天与来自地球上其他地方的同事进行基于视频的联系,你将有机会每年1-2次在团队旅行中见到他们。 
  • 忘记虚衔、政治议程和公司戏剧。你的同事重视你的品格、工作态度和你实际取得的成就。无论你是初级还是高级,如果你体现了始终努力成为最好版本的老派美德,你将在IxDF茁壮成长。 
  • 在一个高度可扩展的影响驱动型模式中工作,自2013年以来,我们一直以超过50%的年增长率持续增长。没有投资资本,完全依靠一致性和时间的积累以及负担得起的设计教育可以改善人类生活质量的信念。
  • 在一家公司工作,从想法到执行的距离最小。我们是一个高度敏捷的组织,没有官僚主义或公司政治——但具有高度有序和高效的水平。 
  • 有机会感受到帮助一个不断增长的设计教育品牌赋予和丰富数百万人生活的影响。 
  • 在一家公司文化中工作,理想主义与高性能和卓越相遇。为了帮助我们(以及在这个过程中你自己)改善世界,你需要毅力、职业道德、长期思维和自律。 
  • 与具有动手态度和对行动的偏见的人一起工作,而不是充满废话、不切实际的策略。你自己需要清晰的执行技能

免责声明

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

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

不定期副业成功案例分享

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

立即订阅