注意:这是一家产品型公司的全职远程长期职位,适应欧洲、非洲和南/中/西亚的时区。交互设计基金会(IxDF)是用户体验和用户界面设计教育领域的领导者,我们的声誉建立在高质量的课程和大师课程上,这些课程在行业中树立了标杆。我们的目标是在全球范围内彻底改变用户体验学习的标准。因此,我们正在寻找一位资深PHP开发人员,他的技能与我们的教育材料的优秀水平相匹配。如果你有志于将在线教育推向新的高度,并渴望产生有意义的影响,我们很期待与你见面。
在这里,你永远不需要为投资于代码质量的重要性进行辩护——我们的创始人本身就是一位程序员,我们简洁优雅的代码是IxDF保持健康和发展的动脉。你将在一个健康、协作的环境中从事刺激性的项目,你的想法和时间都会得到重视。你将参与决策过程,这意味着你有机会主动并在这里得到成长。事实上,这是被鼓励的!
这是一个与资深PHP开发人员专门合作的罕见机会,在一个多样化、高度组织化、结果驱动的环境中,你可以在个人和职业上蓬勃发展。
关于项目:我们的开发团队致力于增强我们的主要产品:一个托管在线课程、大师课程和社区工具的Web应用程序。自2013年开始,我们不断提高代码质量、功能和测试覆盖率,几乎没有遗留代码或技术债务。我们通过精心制定的前端JavaScript约定和坚定的IxDF和后端约定来实现这一点。我们的CI高度自动化,使用Psalm(最高级别)、PHPStan(最高级别)、Rector、PHPCS、PHP-CS-Fixer、Deptrac、phpcpd、ESLint等工具。
你将使用以下技术栈进行工作:
始终使用最新的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/框架贡献者团队)。
我们能提供什么:
一个创始人兼首席执行官,他也是一名开发者,了解你的挑战和胜利。
一个基于Docker的零工作量开发环境,简化你的工作流程。
优化和开发经过实战验证的JS和CSS指南的机会。访问丰富的书籍和课程库,确保你的技能和知识始终处于前沿。
一个全职职位,在一个完全远程的组织中。每天通过视频与来自世界各地的同事联系,你将有机会每年1-2次与他们见面。
忘记虚有其表的职位、政治议程和公司戏剧。你的同事重视你的品格、职业道德和你实际取得的成就。无论是初级还是高级,如果你具备始终努力成为最好版本的老派美德,你将在IxDF蓬勃发展。
在一个高度可扩展的、以影响为导向的模型中工作,在2013年以来我们始终实现了50%以上的增长。我们没有投资资本,完全依靠长期的一致性和价格合理的设计教育可以改善人类生活质量的信念。
在一个理念主义与高绩效和卓越相结合的公司文化中工作。为了帮助我们改善世界(并在此过程中改善自己),你需要毅力、职业道德、长期思维和自律。
与那些具有实际行动态度和偏向于行动而不是充满虚浮、不切实际的策略的人一起工作。你自己需要具备清晰的执行能力,并有能力通过具体结果给同事留下深刻印象,就像他们会给你留下深刻印象一样。