React Native全栈开发人员 - 全职。
地点:英国
混合工作地点,主要远程工作。
(欢迎兼职候选人寻求全职职位。)
关于公司:
我们使用创新技术来数字化互动触点,并为银行、航空、医疗、生命科学、制造业、高等教育、零售、酒店与款待以及技术等各个行业的用户/占用者提供无缝体验。我们的公司MobileKraft是这一进化的一部分。
我们处于利用正确的工具和技术为我们的数字解决方案用户提供统一体验的前沿。我们专注于以用户为中心的设计和可用性,并热衷于在我们的数字足迹中利用标准设计原则。我们正在创建解决方案,加速业务流程和互动的数字化。
职位是什么?
您是一位有经验的React Native全栈移动开发人员,希望加入一家高度创新的公司吗?
这个职位是一个绝佳的机会,可以在一个多样化的团队中工作,负责设计和开发移动应用产品组合。许多顶级银行、制造公司、医疗公司、高等教育机构和技术公司都使用IBM TRIRIGA解决方案来管理设施和工作场所。
作为React Native全栈开发人员,您将使用优秀的技术,并被鼓励探索新的技术/工具,释放您的创造力 - 您可能会犯错误,但这就是您学习和提高的方式!
主要职责:
• 使用React Native和相关技术栈开发和维护可扩展和安全的多因素移动应用程序。
• 编写干净、经过良好测试和健壮的代码。
• 自我激励,能够与小核心团队合作,交付所需的能力。
• 阐明需求,并参与整个软件开发生命周期,从故事映射到测试和部署。
• 在开发过程中利用设计系统(最好是Carbon设计系统)。
• 努力改进敏捷实践、测试、计划和软件报告。
• 调试和解决技术问题。
其他职责:
• 愿意探索新技术,并提出当前问题和差距的创新解决方案。
• 与产品经理和业务用户建立良好的工作关系。
• 管理多个交付优先级、多个需求请求和复杂(系统集成)能力。
• 出色的书面和口头沟通和协作能力。
• 具备设置和利用持续集成/持续交付框架的经验。
• 具备云计算经验,包括在Google Cloud、AWS或Azure等云平台上部署和管理应用程序。
• 开发和维护对设施管理和工作场所业务领域的充分了解。
我们寻找什么:
背景:
• 典型工作经验年限:5至7年的IT经验。
• 最低学历或认证:IT或相关领域的3年制学位。
开发经验:
• 至少三年的React Native、全栈、跨平台应用开发的商业经验。我们需要能够快速上手的人。
• 使用标准设计系统和高保真设计构建直观的用户界面和相关交互和微动画的经验。
• 有后端编程经验,包括请求和响应处理、管理离线优先功能以及利用各种技术进行后台数据同步。
• 有JavaScript测试框架和原则的经验(最好是Jest)。
• 有使用Realm、SQLite、WatermelonDB等设备存储解决方案实现完整离线优先功能的经验。
• 熟练掌握HTML、TypeScript、Bootstrap / Tailwind CSS。
API经验:
• 有生成/使用REST API服务的经验。
• 有使用OpenAPI规范的经验。
• 有使用WebSocket、MQTT等发布-订阅技术在移动应用程序中进行数据交换的经验。
• 有使用与地图、交通、天气等相关的第三方API的经验。
• 有使用SAML、OAuth等技术集成Google、Azure、Okta等身份提供商的经验。
一般经验:
• 理解敏捷方法论。
• 出色的故障排除和沟通技巧,注重细节。
• 能够在团队环境中良好工作。
• 富有创造力的问题解决者,能够将任务进行到最后。
• 积极主动地与关键利益相关者进行沟通,无论其级别如何。
• 能够主动考虑最终用户以及任何设计决策对其影响/好处的能力。
• 在有变化和冲突的优先事项下,能够在压力情况下工作。
• 具备在小团队中取得成功的驱动力和职业道德,但也是更大全球工作的一部分。
• 使用网络协作和视频会议不断进行沟通的自驱动能力是必不可少的。
附加优势:
• 有实施移动推送通知的经验。
• 发布应用到苹果和谷歌应用商店。
• 了解React和在更广泛的React生态系统中使用的标准工具,如Node.js和npm。
• 能够使用设备API/SDK和物联网传感器,并与物联网网关和后端系统集成。
• 使用Postman或类似工具消费API的工作知识。
• 使用GraphQL - 查询、变异和订阅的工作知识。
• 有使用ASyncAPI规范的经验。
• 在开发中使用Firebase。
• 了解并有使用Redis、MongoDB和MongoDB Atlas的经验。
• 熟悉React.js、Next.JS和Gatsby.JS。
• 对底层原生平台(Obj-C / Swift / Java / Kotlin / Xcode / Gradle / Android Studio)有足够的了解。
• 有使用ReactJS / Polymer开发IBM TRIRIGA UX应用的经验。
• 有在IBM TRIRIGA的各个模块中的经验。
提供什么:
福利:
• 有竞争力的薪资和福利计划
• 灵活的工作时间和远程工作选择
• 导师计划
• 每年24天的带薪休假加上法定节假日,包括您的生日休假
• 慷慨的养老金计划