ArcBlock 正在寻找能够在多元化、多功能、独立团队环境中构建优秀产品的移动全栈工程师(坐标中国)。

如果你能适应远程办公方式,能自我管理时间,喜欢透明的企业文化,乐意和国际化团队分布在全球协作,并且追求工程质量、注重开发效率、热爱学习和研究最新的技术,那么我们的全栈工程师岗位会非常适合你!

全栈工程师是推动 ArcBlock 平台增长的重要力量,将参与每周团队规划会议、全员简报、将负责面向用户的钱包、节点、区块链框架等核心产品。

我们是谁?

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

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

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

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

我们是怎么工作的?

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

最后,欢迎砸简历给我:shijun@arcblock.io。

招聘移动全栈工程师(iOS 方向)相关推荐

  1. [北京]华兴资本招聘初级全栈工程师 (junior full stack developer)

    基本要求: 对于HTML, CSS, JavaScript和一门后端语言有基本的了解. 具备快速学习能力,并且需要主动了解平常工作尚未涉及的技术领域,经常行业最新进展,关注英文技术圈. 具备良好的团队 ...

  2. 开课吧前端:全栈工程师的职业目的方向是什么呢?

    全栈工程师我们众所周知的就是,技术知识全面,个人技能涵盖前端后端的方方面面,那么全栈工程师的职业目的方向是什么呢? 首先明确全栈工程师的方向和意义--解决问题,而不是醉心技术 公司存在的意义就是解决问 ...

  3. 《Web全栈工程师的自我修养》读书笔记

    <Web全栈工程师的自我修养>读书笔记 [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://w ...

  4. 你是否应该成为一名全栈工程师?

    Asaf Yigal是Logz.io的联合创始人与产品副总裁.在Logz.io之前,Asaf与他人联合创立了Currensee,这是一个社会化交易平台,后来在2013年被OANDA收购.在 Curre ...

  5. Web全栈工程师年薪40w+,凭什么?

    腾讯.阿里.百度.今日头条等大厂目前在招聘Web全栈工程师,薪资已给到了40W+.为什么Web全栈工程师如此受重视? 因为Web全栈开发是大势所趋,在未来将会有更大的发展空间.随着5G网络的推进和[P ...

  6. 招聘 iOS 全栈工程师 欢迎加入 ArcBlock 中国研发中心

    ArcBlock 区块基石正在寻找能够在多元化.多功能.独立团队环境中构建优秀产品的移动全栈工程师(坐标中国). 如果你能适应远程办公方式,能自我管理时间,喜欢透明的企业文化,乐意和国际化团队分布在全 ...

  7. 招聘全栈工程师 欢迎加入 ArcBlock 中国研发中心

    ArcBlock 正在寻找能够在多元化.多功能.独立团队环境中构建优秀产品的全栈工程师(坐标中国,限 3 人). 如果你能适应远程办公方式,能自我管理时间,喜欢透明的企业文化,乐意和国际化团队分布在全 ...

  8. 全栈工程师是那些为了节约成本的小公司在招聘吗?

    所谓的全栈开发者? 全栈开发者本身是音译过来的,叫做Full Stack Developer,本意指的应该是"全能开发者",通俗点说就是自己能搞定一套系统(C/S,B/S,App等 ...

  9. 《Web全栈工程师的自我修养》浓缩笔记(上)

    本书的作者余果,腾讯社交用户体验设计部高级UI工程师,前端开发组负责人,熟悉前端开发.iOS开发.PHP开发和Ruby开发等.这本书所讲的内容适合所程序员,不限于前端后端客户端,很多内容其实都是常识. ...

最新文章

  1. [LeetCode] 93. Restore IP Addresses_Medium tag: backtracking
  2. STM32中stm32f0xx_flash.icf文件的作用详解!
  3. HTTP协议超级详解
  4. spring-使用配置文件完成JdbcTemplate操作数据库
  5. 3-pycharm找不到库的解决办法
  6. 兔八哥与猎人(洛谷P1170题题解,Java语言描述)
  7. Illustrator 教程,如何在 Illustrator 中连接路径?
  8. Codeforces Beta Round #61 (Div. 2)
  9. 在Spring环境下存取properties文件中的数值
  10. 求和值大于等于776且和值最小的两个数
  11. 求定积分 c++实现
  12. 大数据开发学习教程——大数据的基本概念
  13. 学校计算机室计算机购买申请,学校办公用品购买申请报告
  14. kali Linux外网渗透控制Android安卓手机系统。
  15. 如何看待“大数据杀熟”现象(个人观点,仅供参考)
  16. 陈敏 Java课设实验报告
  17. 【读点论文】A ConvNet for the 2020s,结合swin transformer的结构设计和训练技巧调整resnet网络,在类似的FLOPs和参数量取得更好一点的效果
  18. CDN网站加速的原理和流程
  19. comsol圆柱形永磁体_基于COMSOL Multiphysics的磁场仿真分析
  20. Vue.config.silent = true

热门文章

  1. 开放平台与WeCube开源
  2. 设置IE浏览器的版本方式
  3. manjaro安装与配置(vscode,微信,美化,输入法)
  4. 第十六章 - 垃圾回收相关概念
  5. android 申请移动应用的签名生成方法
  6. 计算机开机总显示密码错误如何解决,快速解决win10开机密码错误开不了机的问题...
  7. 国产机免流下载网上资源方法(仅限移动用户
  8. python---会员管理系统
  9. windows10关闭防火墙
  10. 2017.11.17 Demo-stm8+temperature timeing control