热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

ArcBlock区块基石正在寻找能够在多元化、多功能、独立团队环境中构建优秀产品的移动全栈工程师(坐标中国)。如果你能适应远程办公方式,能

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

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

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

我们是谁?

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


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

References

[1] ArcBlock: https://www.arcblock.io
[2] 节点:ABT Node: https://www.arcblock.io/zh/post/2020/05/19/abt-node-technical-preview-introduction
[3] DID 钱包: ABT Wallet: https://www.abtwallet.io
[4] 区块链框架: ArcBlock Blockchain Framework: https://docs.arcblock.io/en/docs/intro
[5] shijun@arcblock.io: mailto:shijun@arcblock.io

更多ArcBlock区块基石信息,可关注以下渠道了解:

  • 官网 | https://www.arcblock.io

  • ABT 技术社区 | https://community.arcblockio.cn

  • ABT 链网 | https://www.abtnetwork.io

  • ABT 钱包 | https://abtwallet.io

  • ABT 换币服务 | https://swap.abtnetwork.io

  • 开发者文档 | https://docs.arcblock.io

  • Twitter | https://twitter.com/ArcBlock_io

  • Facebook | https://www.facebook.com/arcblock.io/

  • LinkedIn | https://www.linkedin.com/company/18355951/

  • Reddit | https://www.reddit.com/r/arcblock/

  • Medium | https://medium.com/arcblock

  • 微博 | https://weibo.com/realArcBlock

  • 微信群 | 加“ABT共识社区小助手(ID: L520abt1314)”好友入群

  • 电报群 | Telegram groups:

    Telegram (English): https://t.me/ArcBlock

    Telegram (中文): https://t.me/ArcblockAsian

ABT 招聘 点击查看



推荐阅读
  • 投融资周报 | Circle 达成 4 亿美元融资协议,唯一艺术平台 A 轮融资超千万美元 ... [详细]
  • 经过半年的精心整理,我们汇总了当前市场上最全面的Android面试题解析,为移动开发人员的晋升和加薪提供了宝贵的参考资料。本书详细涵盖了从基础到高级的各类面试题,帮助读者全面提升技术实力和面试表现。章节目录包括:- 第一章:Android基础面试题- 第二章:... ... [详细]
  • 深入解析 Lifecycle 的实现原理
    本文将详细介绍 Android Jetpack 中 Lifecycle 组件的实现原理,帮助开发者更好地理解和使用 Lifecycle,避免常见的内存泄漏问题。 ... [详细]
  • 在《Cocos2d-x学习笔记:基础概念解析与内存管理机制深入探讨》中,详细介绍了Cocos2d-x的基础概念,并深入分析了其内存管理机制。特别是针对Boost库引入的智能指针管理方法进行了详细的讲解,例如在处理鱼的运动过程中,可以通过编写自定义函数来动态计算角度变化,利用CallFunc回调机制实现高效的游戏逻辑控制。此外,文章还探讨了如何通过智能指针优化资源管理和避免内存泄漏,为开发者提供了实用的编程技巧和最佳实践。 ... [详细]
  • NFT市场热度持续攀升,波卡能否抓住机遇迎来NFT夏季热潮?
    NFT市场热度持续攀升,波卡能否抓住机遇迎来NFT夏季热潮? ... [详细]
  • Sapphire 测试网上线:首个支持 EVM 的隐私 ParaTime 环境
    Sapphire 测试网上线:首个支持 EVM 的隐私 ParaTime 环境 ... [详细]
  • 应用链时代,详解 Avalanche 与 Cosmos 的差异 ... [详细]
  • 浏览器作为我们日常不可或缺的软件工具,其背后的运作机制却鲜为人知。本文将深入探讨浏览器内核及其版本的演变历程,帮助读者更好地理解这一关键技术组件,揭示其内部运作的奥秘。 ... [详细]
  • 深入解析CAS机制:全面替代传统锁的底层原理与应用
    本文深入探讨了CAS(Compare-and-Swap)机制,分析了其作为传统锁的替代方案在并发控制中的优势与原理。CAS通过原子操作确保数据的一致性,避免了传统锁带来的性能瓶颈和死锁问题。文章详细解析了CAS的工作机制,并结合实际应用场景,展示了其在高并发环境下的高效性和可靠性。 ... [详细]
  • C++ 异步编程中获取线程执行结果的方法与技巧及其在前端开发中的应用探讨
    本文探讨了C++异步编程中获取线程执行结果的方法与技巧,并深入分析了这些技术在前端开发中的应用。通过对比不同的异步编程模型,本文详细介绍了如何高效地处理多线程任务,确保程序的稳定性和性能。同时,文章还结合实际案例,展示了这些方法在前端异步编程中的具体实现和优化策略。 ... [详细]
  • Web开发框架概览:Java与JavaScript技术及框架综述
    Web开发涉及服务器端和客户端的协同工作。在服务器端,Java是一种优秀的编程语言,适用于构建各种功能模块,如通过Servlet实现特定服务。客户端则主要依赖HTML进行内容展示,同时借助JavaScript增强交互性和动态效果。此外,现代Web开发还广泛使用各种框架和库,如Spring Boot、React和Vue.js,以提高开发效率和应用性能。 ... [详细]
  • 如何撰写适应变化的高效代码:策略与实践
    编写高质量且适应变化的代码是每位程序员的追求。优质代码的关键在于其可维护性和可扩展性。本文将从面向对象编程的角度出发,探讨实现这一目标的具体策略与实践方法,帮助开发者提升代码效率和灵活性。 ... [详细]
  • 本文源自极分享,详细内容请参阅原文。技术债务如同信用卡负债,随着时间推移,修复成本会越来越高,因此程序员必须对此有深刻认识。此外,团队应致力于培养一种持续维护和优化代码的文化,以减少技术债务的累积。 ... [详细]
  • 从无到有,构建个人专属的操作系统解决方案
    操作系统(OS)被誉为程序员的三大浪漫之一,常被比喻为计算机的灵魂、大脑、内核和基石,其重要性不言而喻。本文将详细介绍如何从零开始构建个人专属的操作系统解决方案,涵盖从需求分析到系统设计、开发与测试的全过程,帮助读者深入理解操作系统的本质与实现方法。 ... [详细]
  • 当前,众多初创企业对全栈工程师的需求日益增长,但市场中却存在大量所谓的“伪全栈工程师”,尤其是那些仅掌握了Node.js技能的前端开发人员。本文旨在深入探讨全栈工程师在现代技术生态中的真实角色与价值,澄清对这一角色的误解,并强调真正的全栈工程师应具备全面的技术栈和综合解决问题的能力。 ... [详细]
author-avatar
Sn_杀手_451
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有