技术主管,高级开发人员,Javascript

15个月前全职
Ulta Beauty

Ulta Beauty

location 芝加哥
unsaved
概述 发现我们在美容零售领域采用的先进全渠道方法的可能性。在Ulta Beauty,我们的电子商务合作伙伴坐在我们重新构想零售未来的前沿。通过一套全新和新兴的技术,该团队正在为渴望简单、选择、个性化洞察力和发现乐趣的客人创造一个增强的购买体验。 通过更高的互动性,灵感应用大数据、人工智能和UI/UX。以及能够实现智能创意的机会。 在Ulta Beauty,我们一直在想象。永远努力。永远投资于下一代技术,提供深入丰富的学习、成长和晋升机会。我们鼓励您掌握自己的职业生涯,设定自己的目标。对于那些好奇和有远见的思考者,能够适应需求并希望通过勇气和信念来挑战自己的人,Ulta Beauty提供了一个完美适合您雄心壮志的环境。 让我们一起建立辉煌。 职位概述: 技术负责人(TL)在规划、架构和执行方面负有重要责任,并在一个高度动态和快节奏的环境中工作。这个角色负责团队的架构决策。TL是执行者和技术解决方案背后的远见力量。TL重视简单性,并且毫不畏惧地挑战技术限制和程序,以实现敏捷设计。 这个角色与所有团队成员密切合作,创建一个模块化、可扩展的解决方案,解决并融入未来的架构变化和设计。TL将推动团队在测试驱动开发、持续集成和自动化部署方面的工程实践。技术负责人是一个实践者,积极指导团队解决复杂问题。 核心工作职责: • 与产品负责人合作,将路线图与技术栈的优势和机会相一致 • 与团队合作设计产品的整体技术架构 • 指导项目团队在与编码实践、持续集成和自动化部署相关的技术战略上 • 指导和培训技术团队,特别是进行代码审查 • 参与编码,帮助团队开发解决方案并解决所有问题 • 识别并消除技术障碍 • 与产品负责人一起进行思考,创建故事、验收标准,并与设计师有效地沟通权衡 • 为团队提供实施软件工程实践以提高代码质量的路线图 • 与产品负责人共同负责构建可重用和可扩展的组件 • 在协作环境中与业务利益相关者、视觉设计师、UX架构师、QA分析师和应用架构师紧密合作,以迭代方式按时按预算交付解决方案。 额外职责: • 领导一个由员工和顾问开发人员组成的团队,确保我们的数字化转型项目成功交付,并在一个高度动态和快节奏的环境中运作 • 与业务团队密切合作,理解并按时按预算实施战略性举措 • 承担多个项目的实施工作,并为未来的架构做出贡献 • 在协作环境中与业务利益相关者、视觉设计师、UX架构师、Java技术负责人、QA分析师和应用架构师紧密合作,以迭代方式按时按预算交付解决方案。 申请要求: • 信息系统、计算机科学或相关领域的学士学位,并具有相关工作经验 • 总体专业软件开发经验7-10年,其中3年以上的数字产品战略、咨询或交付经验;有高科技或零售领域的经验,其中存在多层分销模型的经验更佳 • 优先考虑以下技术栈的经验和/或知识: • Akamai • Apigee(或任何API开发经验) • 前端开发: React, NodeJS • GraphQL • 后端开发: Spring/Java • 平台:GCP, GKE, Pub/Sub, Cloud composer(任何云平台) • 存储: Mongo DB, Cloud Storage • 缓存: Redis - • 内容: Amplience CMS(或任何CMS) • Commerce tool (核心商业平台) - 最好有 • XC-Commerce (定价和促销) – (任何商业工具经验) • Adeptmind (搜索) • 有领导高度技术团队的经验,利用他们的能力架构软件、实施产品愿景,并以敏捷和迭代模式提供代码 • 有领导工程师和开发人员作为产品交付团队的经验,建立一个以客户为中心的高绩效文化,同时实施适当的编码标准,推荐语言、框架和SaaS平台,并实施自动化测试 • 有推动持续交付和帮助工程师提高技能的经验,包括与产品负责人建立良好的关系 • 被视为技术专家…