Mask Network最新远程工作招聘信息
职位职责
1. 负责公司基于原生的iOS客户端的开发工作
2. 参与产品需求分析,进行模块设计、代码编写等工作
3. 完成复杂数据和用户交互界面的应用开发工作
4. 参与项目技术方案的制定,提交高质量代码,按时完成开发任务
职位要求
1. 三年以上 iOS App 开发经验
2. 精通 Swift 语言,了解 Swift 新特性和社区议案
3. 熟练应用 MVC / MVVM 设计模式
4. 熟悉 iOS 开发中常用的第三方库并了解核心原理
5. 熟悉 Combine 或 RxSwift 等响应式编程开发框架的使用
6. 熟悉 iOS 人机交互细节,有设计领域基础知识,注重用户体验
7. 能够快速完成高质量的代码,注重代码细节
加分项
1. 有 macOS / MacCatalyst 或 SwiftUI 开发经验
2. 有丰富的链上交互经历,熟悉以太坊生态技术
3. 有个人开源项目或在 App Store 有个人作品
4. 知名开源项目贡献者
如何申请
职位职责:
- 熟练使用 React 和 TypeScript ,掌握现代前端开发技能
- 能独立开发前端项目
- 能够积极反馈上游并积极修复上游缺陷
- 能够积极跟进上游持续跟进新特性的使用
加分项:
- 了解 Web 和 ECMAScript 的前沿动态
- 拥有其他技术栈经验积累
- 最近一年有较为活跃的开源贡献
- 在 Github 有自己的开源项目,或对开源社区有过 Contribution
- 熟悉浏览器插件开发环境
- 有密码学相关背景
如何申请
工作内容
- 负责 HTML/JavaScript/Rust 等跨平台技术在 iOS 平台的开发适配工作
- 参与产品需求分析,进行模块设计、代码编写等工作
- 完成复杂数据和用户交互界面的应用开发工作
- 参与项目技术方案的制定,提交高质量代码,按时完成开发任务
要求
- 熟悉 Swift 语言,熟练应用 MVVM 设计模式
- 掌握 WebKit 框架,了解如何通过 WKWebView 与 JavaScript 交互
- 能够阅读区块链 /密码学专业领域相关的英文文档
加分项
- 有 TypeScript 或 JavaScript 的实际编写经验
- 有跨平台( React Native/Flutter/Rust )应用开发经验
- 有密码学领域相关知识,了解区块链钱包底层实现
- 知名开源项目贡献者
如何申请
工作内容
- 负责 HTML/JavaScript/Rust 等跨平台技术在 Android 平台的开发适配工作
- 参与产品需求分析,进行模块设计、代码编写等工作
- 完成复杂数据和用户交互界面的应用开发工作
- 参与项目技术方案的制定,提交高质量代码,按时完成开发任务
要求
- 熟悉 Java 或 Kotlin
- 混合应用开发经验,熟悉 Android Native 与 JavaScript 交互
- 有 TypeScript 或 JavaScript 的实际编写经验
- 有 JNI 相关经验,了解 JNI 机制
加分项
- 有浏览器引擎开发经验
- 有以太坊智能合约开发经验
- 有个人开源项目或在各 Android 应用商店有个人作品
- 知名开源项目贡献者
如何申请
工作内容
- 负责 Mask Network 插件的开发
要求
- 熟练使用 React 和 TypeScript,掌握现代前端开发技能
- 能独立开发前端项目
- 能够积极反馈上游并积极修复上游缺陷
- 能够积极跟进上游持续跟进新特性的使用
加分项
- 了解 Web 和 ECMAScript 的前沿动态
- 拥有其他技术栈经验积累
- 最近一年有较为活跃的开源贡献
- 提供 GitHub 、GitLab 、BitBucket 等开源平台的用户名予以 code review 可以获得更大的面试邀约可能