职位描述
这是Canonical的一个普通职位,适用于任何与网页为中心的技术(JS、TypeScript、React、CSS、Flutter)相关的团队,包括所有资历层次。
Canonical的许多企业产品都有网页前端。为了在我们的产品和网站之间创建一致性,我们有一个中心团队,构建了一个开源的React工具包和演示层,即Vanilla Framework。我们很兴奋地进一步开发它,并希望能够帮助更多的开源项目构建性能良好、可访问的界面,以适应各种布局。我们使用REST API进行通信,并将API设计视为过程的重要部分。
我们关注产品的可访问性,并花时间与设计师合作。
Flutter是一种新的前端技术,有潜力统一我们的桌面和网页开发。我们正在扩大团队对Flutter的接触,并在Web和Ubuntu工程中招聘这个专业领域的人员。
我们招聘那些学术成绩优异、对开源软件、创新和尖端网页技术充满热情的开发人员。在这些职位上,您将有机会通过高质量的前端和后端代码做出重要贡献,同时展示技术领导力、出色的设计和直观的用户体验。
此外,我们鼓励同事们参与更广泛的开源社区。我们正在寻找能够帮助建立一个繁荣的社区、为各种技术做出贡献并确保规模化软件运营无缝进行的个人。
地点:我们的网页和Flutter工程主要位于欧洲、中东、非洲和美洲时区。
您的日常工作内容
• 编写高质量、设计良好的软件
• 与全球分布的团队积极合作
• 在内部和外部社区展示技术领导力
• 调试问题并生成高质量的修复代码
• 为技术文档做出贡献,使其成为最好的文档
• 讨论想法并合作找到好的解决方案
• 在家工作,每年全球旅行两次参加公司活动
我们对您的要求
• 在高中和大学都有优秀的学术成绩
• 计算机科学或STEM本科学位,或者对您的另类路径有令人信服的叙述
• 动力和超越期望的记录
• 有组织、自我启动并能按计划交付
• 与同事、合作伙伴和社区的专业交往方式
• 熟悉网页(HTML、CSS和JS)技术
• 熟练掌握Typescript、React或Flutter
• 对可访问性和性能有敏锐的感觉
• 优秀的英语书面和口头表达能力
• 有Linux经验(首选Debian或Ubuntu)
• 出色的人际交往能力、好奇心、灵活性和责任心
• 热情、思考和自我激励
• 出色的沟通和演讲技巧
• 结果导向,个人有动力履行承诺
• 每年能够两次出差参加公司活动,每次长达两周
您还可能具备的其他技能
• 使用容器技术,如LXD、Docker和Kubernetes的经验
• 对网页开发的各个方面有好奇心
• 在用户为中心的UI开发方面注重细节
• 系统编程或可扩展的网页服务经验
• REST API设计、开发和治理
• 性能工程和安全经验
我们为您提供的福利
我们根据地理位置、经验和绩效来制定全球范围的薪酬计划。我们每年重新评估薪酬(对于毕业生和助理更频繁),以确保我们认可优秀的表现。除了基本工资,我们还提供绩效驱动的年度奖金。我们为所有团队成员提供额外的福利,体现了我们的价值观和理念。我们平衡我们的计划以满足当地需求,并确保全球公平。
• 分布式工作环境,每年两次团队集会
• 每年2000美元的个人学习和发展预算
• 年度薪酬评估
• 认可奖励
• 年度休假
• 产假和陪产假
• 员工援助计划
• 有机会前往新的地点与同事会面
• 优先通行证,以及长途公司活动的旅行升级
关于Canonical
Canonical是一家开拓性的技术公司,处于全球开源运动的前沿。作为发布Ubuntu的公司,Ubuntu是最重要的开源项目之一,也是人工智能、物联网和云计算的平台,我们每天都在改变世界。我们在全球范围内招聘,并对加入公司的人设定了非常高的标准。我们追求卓越 - 为了成功,我们需要做到最好。Canonical自2004年成立以来一直是一家远程优先的公司。在这里工作是走向未来的一步,将挑战您以不同的方式思考,更加智能地工作,学习新的技能,提高自己的水平。
Canonical是一家平等机会雇主
我们自豪地营造一个没有歧视的工作环境。不同的经验、观点和背景创造了一个更好的工作环境和更好的产品。无论您的身份是什么,我们都会公正地考虑您的申请。