关于我们
tms将技术、营销和采购融合在一起,为世界领先品牌的转型变革提供支持。在26个国家拥有1000多名员工,我们提供令人印象深刻的解决方案,包括灵感和创新、类别管理和交付。最重要的是,我们是一个你可以取得伟大成就并被认可为最好的地方。
我们的母公司HAVI是一家全球私人持有的公司,提供分析、包装、采购、供应链和物流方面的专业知识和经验。通过共享的人才、更多的职业机会和福利,以及为我们的客户(包括麦当劳、T-Mobile、O2和adidas等)及其客户提供更高水平的服务,我们共同释放潜力。
请查看我们的最新和最伟大的工作,从快乐餐和可重复使用的包装到adidas的沉浸式体验、数字营销活动等:https://vimeo.com/manage/videos/792991243
了解我们如何通过“与的力量”将技术、营销和采购结合起来,改变品牌:https://vimeo.com/792991410
tms是一个聪明人共同成长的地方。了解在这样一个你可以取得伟大成就并真正归属的公司的生活是什么样子。
https://vimeo.com/841244881
最重要的是什么
突破性的、推动业务的想法来自于拥有在工作中保持真实自我的非凡人才。我们知道真实性和多样性是我们业务的关键要素,只有在我们为所有人创造机会和公平性时,这种真实性和多样性才能得以实现。我们培养一种包容和归属感的文化,并努力不断发展、不断成长和倾听。
如果你希望你的想法被听到,并为包容和真实性的文化做出贡献,请带上你的声音来找我们!
为什么我们认为你会喜欢这个角色
我们正在寻找一位优秀的软件工程师,精通后端技术(PHP/Laravel)和前端技术(JavaScript/Vue JS)。你的重点将是开发和实现Web应用程序组件,同时遵循最佳实践的工作流程。你将确保这些组件以及整个应用程序的稳健性和易维护性。你将与团队的其他成员密切合作,共同开发基础设施的不同层面。
你将为机构带来什么
推动力 - 积极态度 - 良好判断力 - 开放沟通 - 协作 - 渴望产生影响 - 渴望理解 - 负责任 - 决断力 - 你是团队的一员
职责
• 使用以下技术和平台开发和维护Web应用程序的新功能和当前后端功能:
• PHP 8, Laravel
• 使用以下技术开发和维护新的和当前的前端应用程序:
• JavaScript, HTML, CSS, Vue.js, Nuxt.js
• 与前端开发团队密切合作,确保开发后端需求以支持开发前端功能和用户界面。
• 在开发和生产过程中,对代码进行质量、错误、安全问题、规模和性能问题的审查和调试
• 与DevOps团队合作,将最新版本部署到暂存和QA环境
• 支持所有测试流程,并帮助解决问题
• 积极参与同行代码审查和所有Scrum仪式
• 在有用的情况下,积极参与知识共享和配对编程练习
• 创建/维护技术线路图、逻辑流程图、测试套件、数据设计图/架构和其他形式的文档。
• 使用最佳实践和经验教训维护和帮助演进编码标准
• 重构现有代码以提高可维护性和性能
• 与同事和利益相关者进行持续有效的沟通和合作
• 为我们包容和公平的团队环境带来活力和承诺
我们希望你具备的技能和经验
• 5年以上的专业Web开发经验
• 具备以下技术和平台的实际经验:
• Node JS, AWS Cloud, Git, Docker, Jira / Confluence
• 对ES2015+语法以及JavaScript的整体理解,包括DOM操作和JavaScript对象模型
• 对Vue.js及其核心原理有深入理解
• 熟练使用样式化组件
• 具有RESTful API的扎实经验
• 单元测试和测试驱动开发
• 对Web应用程序安全性有深刻理解
• 熟悉现代授权机制,如JSON Web Tokens
• 熟悉用于调试的Charles/Fiddler代理工具
• 使用Postman工具进行API测试的经验
• 在开发和生产过程中,对代码进行质量、错误、安全问题、规模和性能问题的审查和调试
• 良好的书面和口头沟通能力
• 在Scrum团队上进行沟通和积极参与的能力
• 对业务需求、线框和功能规范的战略解释能力
• 估算和任务分配,特别是作为定期细化和Scrum仪式的一部分
• 与UX、设计、QA和产品等团队的建设性合作
• 独立的时间管理和组织能力
• 致力于按时提供质量交付成果
期望的技能和经验
• 无服务器经验(AWS Lambda函数)
• 应用性能测试经验,使用JMeter、Blazemeter等测试工具
• 调试和性能分析工具的熟悉程度
• 熟悉Figma、Zeplin
• 熟悉React JS、GraphQL
行为
· 好奇、灵活和敏捷的人。
· 持续学习的心态,始终寻找改进现有结构的方法。
· 出色的分析和解决问题的能力。
· 主动和以解决问题为导向,能够在问题出现之前预见和解决风险。
能够向非技术利益相关者解释技术并推广Web技术。