招聘[搬运][iOS远程工作招聘]iOS全栈工程师,欢迎加入 ArcBlock 中国研发中心

宇宙全栈
207阅读7评论5 个月前

我们是谁?

ArcBlock 是一家领先的区块链技术公司。

ArcBlock 旨在重构和优化区块链应用和普通用户、开发者的连接方式,通过将区块链技术、云计算、通证经济相结合,为开发人员提供多样化的工具和服务,方便其更高效、便捷的开发和部署去中心化应用,我们正逐步构建起完整的平台,形成丰富的应用生态。目前我们已经发布的产品包括:

•节点:ABT Node[2]:虽然只发布了技术预览版,但定位是整个 ArcBlock 生态入口
•DID 钱包: ABT Wallet[3]:方便用户管理自己的资产、卡包、身份等数据,遵循 W3C DID 协议实现,对 DApp 有良好支持
•区块链框架: ArcBlock Blockchain Framework[4]:功能完备、且分层可扩展的区块链框架,方便开发者快速启动自己的应用链,支持跨链交易、合约机制

我们发布的产品需要满足高质量、高性能、高可靠性、可扩展等要求,需要支撑大规模、全天候运行,这些都需要你来帮忙添砖加瓦。

我们是怎么工作的?

•我们的代码都托管在 GitHub 之上,任务管理和追踪也基于 GitHub 进行
•我们使用 Travis 和 GitHub Actions 来运行测试,构建、打包、发布产品
•我们编写原生的 iOS 和 Android 移动 App,并充分探索最新的移动开发技术,包括 Flutter,React Native 等
•我们使用 Netlify 来部署大部分网站和应用,需要后端的应用则使用 AWS Lambda 来支持
•我们使用 Markdown 来编写各种文档、博客、页面,内部工具 XMark 极大的扩充了 Markdown 的边界
•我们使用较多的云平台是 AWS 和阿里云,未来我们的产品也会与他们深度整合
•我们每个人都为自己的代码编写文档、示例程序、写工程博客、参加学术和技术会议为自己的代码现身说法
•我们崇尚结果导向,会通过代码 Review 确保解决方案的优雅
•我们崇尚自动化,尽可能的降低项目的上手成本、交付时间
•我们尽量不重复造轮子,绝大部分模块、服务从设计之初都会考虑复用

我们能提供什么?

•按需选择工作设备,基本标配是 MacBook Pro + 大屏幕高清显示器
自由灵活的办公时间,新冠疫情后整个团队进入远程办公模式,未来相当长时间会保持远程工作 的选择
•有竞争力的薪酬,通证激励计划,多元化、灵活的薪资方案
•国际先进的软件开发模式,从事国际范围内最先进的软件产品开发
•充满信任的工作氛围,端到端的充分授权,只要你有意愿和能力,完全可以自己 Hold 产品、技术设计和研发
•快速成长、技术为先、专注交付、以用户为中心,目标结果导向的团队
•国际化的同事,唾手可得的英文的读写和沟通能力
•和国际一线厂商如微软、亚马逊的直接合作关系,能大幅度提高综合知识面和专业人际关系

工作职责

•参与 ABT Wallet 关键功能的设计、实现,提供,设计和实现面向用户的产品功能,交付高质量的软件
•参与区块链框架、区块链节点、应用等的改进和迭代
•优化各个项目的交付流水线和自动化水平
•为我们的客户和合作伙伴提供技术支持

能力要求

•有 2 年以上互联网或区块链从业经验,良好的工程素养,如代码风格、Git 工作流
•有丰富的移动端应用开发经验,对移动端产品质量要求严格,追求细节完美
•具备扎实的 Object-C,Swift 语言基础,理解语言特性
•熟知打包发布流程,有 AppStore 应用上架经验
•能实现较复杂的界面和视觉效果,处理好与数据的逻辑关系并保证稳定性
•根据产品要求设计解决方案,推动产品落地的能力
•较强的自学能力和比较开放的心态,不断学习新的技术、工具来提高整个团队的效率

加分项

•熟悉基本的区块链概念和算法
•熟悉亚马逊 AWS 或其他云计算(如 Azure,Google Cloud,阿里云等) 工具和技术
•有使用 Elixir/Erlang 项目经验
•过往经历中展现出来的领导能力、产品能力、工程最佳实践能力
•良好的表达能力:与同行、非技术人员进行有效沟通,再比如文档编写
•高质量的 GitHub 开源项目

补充说明:什么是我们认为的 全栈工程师 ”?

•ArcBlock 的所有工程师都是“ 全栈工程师 ”,也就是我们每个工程师都有能力完成从前端到后端、从设计到编码、从文档到支持、从释疑到布道的全面“端对端”工作
•我们认可和理解每个工程师有自己的技能偏好和成长路线,我们认为 全栈工程师 ”首先是“思想上的全栈”,也就是不把自己封闭在单一的技能和岗位之上,能全面地考虑问题
•“全栈工程师”能完整地解决问题,而不需要依赖其他人才能完成工作;但 全栈工程师 ”善于协同工作和任务分配
全栈工程师 ”是一个不断成长的过程,活到老学到老,享受个人成长的过程和学习尝试新技术的乐趣


最后,欢迎砸简历到我邮箱。

招聘类型:
企业招聘
专业领域:
开发
工作方式:
远程工作
需消耗电量 5
加载中…
精选评论
5 个月前BIGray

非常好的机会,谢谢楼主的搬运鸭:)已充电🔋

5 个月前TimberTang

已充电

4 个月前TimberTang

真是服了。 面试了一周, 然后最后没通过。

到最后ceo面试, 最后一道算法题没回答出来。 然后gg

5 个月前186****0823

这个还不错

5 个月前枫叶

很好的团队,范儿不错。

5 个月前NN

之前发的招聘node全栈,有高人入职吗?github上还是那俩人啊,ArcBlock中国研发中心在哪?有办公场地吗。

我之前被这写的各种条件诱惑了

面试会让你先装他节点,手机装他钱包,学他的的东西,然后做个项目,至少折腾2天。

反正我是折腾完2天,做完了,也没合格

我的代码,各位加油

https://github.com/nshen/learn-ArcBlock-in-two-days

5 个月前186****0823

原来是这样,做这种东西太花时间和精力了,他们给的文档和需求都不明确,之前做过币安的,代码过了,二面给我挂了,浪费时间