职位摘要
职位类型
永久
资历要求
经验年限
未提供信息
技术栈
TDD Go Android Jetpack Mobx RxJava Less Git Java Redux Android Ruby Kotlin Node.js React Python Vue.js
职位描述
我们是一个团队,设计、开发、维护和改进各种风险项目的软件,即与我们核心业务相邻并以精简团队快速启动的项目。您将积极参与可扩展应用程序背后各个组件的设计,从前端UI到后端基础架构。
作为我们创新实验室的开发人员,您将为各种新项目设计、开发、维护和改进软件,即与我们核心业务相邻并以精简团队快速启动的项目。您将积极参与可扩展应用程序背后各个组件的设计,从前端UI到后端基础架构。您还将专注于使用我们现代技术栈开发最佳的Android应用程序。
职责
• 开发工作包括全栈开发、提出架构决策、参与设计、设计审查、代码审查和产品实施,将Crypto.com与开发人员和最终用户连接起来;
• 为您和团队提出的新想法开发原型;
• 您是项目的负责人。我们对新技术持开放态度,您可以在这里尝试不同的事物;
• 在大规模后端基础架构和移动平台中识别问题并实施解决方案;
• 管理所有代码和功能的文档化;与DevOps和移动工程师密切合作,改进长期工程计划的技术栈。
要求
• 对构建一流产品以解决现实世界问题感兴趣,熟悉各种技术,有自我激励能力,快速学习和具备“做事情”的心态
• 谦虚地接受他人的更好想法,渴望改善事物,对挑战和可能性持开放态度
• 具备较强的组织能力、人际交往能力,并能够处理来自许多不同利益相关者的冲突要求
• 了解区块链技术将是一个优势
• 熟练处理可扩展性、安全性和性能
• 具备移动开发经验将是一个优势
• 掌握Kotlin或Java以构建商业Android应用程序。有使用异步编程工具(如RxJava/Coroutine)、Android Jetpack、安全应用程序开发、快速敏捷开发和测试驱动开发框架的经验将是一个加分项。
• 熟练使用Git,并熟悉分支模型,如Git-flow、Trunk Based Development等。
• 掌握前端框架和技术(例如React.js、Vue.js、Mobx、Redux)
• 掌握服务器端编程语言(例如Golang、Node.js、Python、Ruby、Java)
• 经验较少的候选人将被考虑为初级职位