高级开发人员-移动解决方案
专长
高级开发人员-移动解决方案(React Native)
工作摘要:
在移动平台上带来深入的、实践性的技术专业知识,并负责作为移动平台技术专家在架构、设计和构建方面支持交付团队。
主要职责:
实施稳健的应用程序架构和复杂的用户界面
组件设计和编写新功能,包括单元测试、调试和解决缺陷。
组件设计/编码/单元测试/调试
负责设计应用程序架构和集成设计到各种外部系统(API、第三方SDK)。
遵循React Native指南的最佳实践。
对React设计模式(如HOC、Render props)及其应用有良好的理解。
对原子设计原则有良好的理解。
具有css-in-js / styled components的经验。
对Android和iOS的工作原理、发布流程有良好的理解。
良好的人际交往和沟通能力
不断研究和采用新技术/最佳实践。
解决问题和找到解决方案的强大和创新方法。
在压力下能够多任务处理,并能独立工作,减少监督。
在高性能的面向消费者的应用上工作
技能要求:
至少5-9年的移动应用开发经验。
至少2年的React Native应用开发经验。
对JavaScript {{和TypeScript}}语言及其细微差别有牢固的掌握,包括ES6+语法,遵循最佳实践使用Android指南
了解{{函数式或面向对象}}编程
在React-Redux/Mobx开发方面技术强大,并对核心移动概念(如生命周期、UI、网络、缓存、设备功能等)有深入的理解
有使用{{Jest或Mocha}}等自动化测试套件的经验
有集成第三方框架的经验。与日志记录和捕获用户导航和应用使用情况以进行分析和Crashlytics工作,以了解用户最常使用的功能。
了解移动安全和密码学是一个优势。
熟悉Git、JIRA和Jenkins等工具
有敏捷方法的经验者优先。
良好的沟通能力。
良好的应用遥测集成和应用性能管理知识。
至少在Play Store和Appstore上发布过2个React Native应用。
经验:5-9年。
教育背景:全日制学士/硕士学位(科学或工程专业优先)。
关于我们:
Publicis Sapient是Publicis Groupe的数字业务转型中心,帮助客户推动增长和效率,并在消费者行为和技术催生社会和商业变革的世界中改变他们的工作方式。凭借全球17,000名员工和100多个办公室的专业知识,我们在技术、数据科学、咨询和创意方面的专业知识,加上创新的文化,使我们能够通过为客户创造他们的客户所期望的产品和服务来加快客户的业务转型。