网页前端工程师 - JS, CSS, React, Flutter

无个税17天前全职
15K - 20K OMR / 年 Canonical

Canonical

location 马斯喀特
unsaved
Canonical 是一家领先的开源软件和操作系统提供商,服务于全球企业和技术市场。我们的平台 Ubuntu 在公共云、数据科学、人工智能、工程创新和物联网等突破性企业项目中被广泛使用。我们的客户包括全球领先的公共云和硅片供应商,以及多个行业的领军企业。公司是全球分布式协作的先锋,拥有 1100 多名员工,分布在 75 个国家,办公室岗位极少。团队每年在全球有趣的地点面对面会议两到四次,以协调战略和执行。 公司由创始人领导,盈利并持续增长。 我们正在招聘一名 Web/UI 工程师,以开发数据丰富且可靠的用户体验。这些前端使用 JS、CSS、React 和 Flutter 构建,作为 Canonical 的企业产品,代表公司与用户的接触面。 为了在我们的产品和网站之间创造一致性,我们有一个中央团队构建一个开源的 React 工具包和展示层,称为 Vanilla Framework。我们很高兴能进一步开发这个框架,并看看我们是否可以帮助更多开源项目构建高性能和可访问的界面,以适应多样的布局。我们使用 REST API 进行通信,并认为 API 设计是该过程的重要组成部分。 Flutter 是一种新的前端技术,有潜力统一我们的桌面和 Web 开发。我们正在扩大团队对 Flutter 的了解,并在 Web 和 Ubuntu 工程中提供与此专业相关的职位。 我们招聘具有优秀学术成绩和对开源软件、创新以及尖端 Web 技术充满热情的开发者。在这些职位上,您将有机会通过高质量的前端和后端代码做出重要贡献,同时展现技术领导力、卓越设计和直观的用户体验。 此外,我们鼓励同事参与更广泛的开源社区。我们希望寻找能够帮助建立繁荣社区、贡献多种技术并确保大规模软件操作顺畅的个人。 工作地点:这是一个全球远程职位。 您的职责包括: • 设计和实现经过良好测试和文档记录的软件,使用 Web 技术或 Flutter。 • 调试并修复用户遇到的问题。 • 通过代码和架构评审参与我们的工程流程。 • 与社区和同事协作,制定技术规范。 • 为技术文档做出贡献,使其成为同类最佳。 • 寻求改进工程和操作实践的机会。 • 部署和运营团队开发的服务。 • 通过技术倡导促进您产品的成功。 我们希望您具备: • 高中和大学的优秀学术成绩。 • 计算机科学或 STEM 领域的本科学位,或关于您替代路径的引人注目的叙述。 • 进取心和超越期望的记录。 • 组织良好,自我启动,能够按时交付。 • 与同事、合作伙伴和社区互动时的专业态度。 • 设计和编写高质量 Web 技术的经验。 • 对 Typescript、React 或 Flutter 的热情与经验。 • 对可访问性和性能的关注。 • 专业的书面和口头英语能力。 • 具备 Linux 使用经验(Debian 或 Ubuntu 优先)。 • 优秀的人际交往能力、好奇心、灵活性和责任感。 • 热情、深思熟虑和自我激励。 • 出色的沟通和演讲能力。 • 以结果为导向,个人动力强,能履行承诺。 • 能够每年两次出差,参加公司活动,最长可达两周。 加分技能: • 具备容器技术(如 LXD、Docker 和 Kubernetes)的经验。 • 在以用户为中心的 UI 开发中关注细节。 • REST API 的设计、开发和治理。 • 性能工程和安全经验。 我们为同事提供: • 分布式工作环境,每年两次面对面的团队冲刺。 • 每年 2000 美元的个人学习和发展预算。 • 年度薪酬审查。 • 认可奖励。 • 年度假期。 • 产假和陪产假。 • 员工援助计划。 • 前往新地点与同事会面的机会。 • 优先通行证和长途公司活动的旅行升级。 关于 Canonical: Canonical 是一家开创性的科技公司,处于全球开源运动的前沿。作为发布 Ubuntu 的公司,Ubuntu 是最重要的开源项目之一,也是 AI、物联网和云的平台,我们正在改变软件的世界。我们在全球范围内招聘,并为加入公司的人员设定了非常高的标准。我们期望卓越——为了成功,我们需要在所做的事情上做到最好。自 2004 年成立以来,Canonical 的大多数同事一直在家工作。在这里工作是迈向未来的一步,并将挑战您以不同的方式思考、更聪明地工作、学习新技能并提升自己。 Canonical 是一个平等机会的雇主。我们自豪于营造一个无歧视的工作场所。经验、视角和背景的多样性创造了更好的工作环境和更好的产品。无论您的身份是什么,我们都会公平地考虑您的申请。