在Poka,我们正在改变一线团队的操作、学习和解决问题的方式。
我们的互联工人平台专为制造业而设计,赋能一线工人分享知识、实时协作并推动持续改进。可以把它看作是缺失的数字链接,将人机界面引入智能工厂的技术堆栈中,生成推动全新规模的流程改进的正确数据和洞察。
我们自豪地支持像雀巢、博世、玛氏和达能这样的全球领导者在其数字化转型旅程中,并作为IFS家族的一部分,我们的影响力和影响力在全球范围内不断增长。
职位概述
我们正在寻找一位高级React Native开发人员,在我们的移动和前端平台的设计、交付和长期演变中发挥关键作用。
这是一个永久的全职职位,处于从现有应用程序(Angular网页和原生iOS)向跨平台React Native架构战略过渡的核心,处于现实世界的棕地环境中。
此角色中的人员将负责React Native Android应用程序的架构基础,同时定义和执行渐进的迁移策略。除了动手开发之外,该角色还包括强大的技术领导力和指导成分,支持React Native在内部团队中的可持续采用。
这是一个高影响力的角色,与时间紧迫的关键项目相关。
主要职责
- 设计、记录和发展为长期可维护性和增长而构建的React Native应用程序的架构基础。
- 领导React Native与现有Angular网页和原生移动应用程序的棕地整合。
- 定义和执行从Angular和iOS到React Native的渐进迁移策略。
- 确保应用程序达到高标准的性能、稳定性和可扩展性。
- 建立状态管理、导航、样式、主题和离线支持的最佳实践。
- 开发工具、模式和指南,旨在长期内部工程团队采用。
- 作为内部React Native技术参考,积极指导开发人员并支持他们的技能发展。
- 与产品、设计和后端团队密切合作。
- 参与与测试、CI/CD、发布流程和监控相关的决策。
- 在相关时探索和利用基于AI的方法,以务实地加速开发和迁移工作。
成功的表现(6-12个月)
- 成功交付React Native Android应用程序的首个生产就绪版本。
- React Native功能集成并在现有应用程序中积极使用。
- 团队采用明确、持久和长期可维护的架构。
- 工程团队在React Native方面更加自主和自信,不依赖外部资源。
- 性能、稳定性和交付速度的可衡量改进。
我们寻找的个人资料
- 5年以上前端和/或移动开发经验。
- 拥有React Native的丰富实践经验,包括生产中的完整应用程序(Play Store和/或App Store)。
- 精通React和TypeScript。
- 在棕地环境和增量迁移背景下的工作经验。
- 对移动应用程序生命周期、性能考虑和离线模式有扎实的理解。
- 在需要时能够编写或修改原生iOS和/或Android代码。
- 强大的问题解决能力和良好的技术判断。
- 具备领导思维和帮助他人成长的真诚愿望。
- 能够在快节奏、协作和不断发展的环境中工作。
加分项
- 具有Angular或其他前端框架的经验。
- 深入了解原生Android或iOS开发。
- 有将应用程序发布到Play Store和/或App Store的经验。
- 熟悉监控、功能标志和生产事件管理。
我们提供:
- 动态和协作的工作环境。
- 从第一天起就有慷慨的休假政策。
- 混合工作政策 - 住在我们魁北克市办公室40公里范围内或蒙特利尔办公室15公里范围内的员工每周需在办公室工作两天。
- 如果您不住在上述范围内,则可以100%远程工作。
- 真正灵活的工作时间表,允许您调整工作时间。
- 从第一天起的团体保险(牙科、药物、残疾、旅行等),包括雇主贡献,提供远程医疗和员工援助计划(EAP)。
- 具有雇主贡献的退休储蓄计划。
- 入职时提供MacBook Pro和500美元的家庭办公室津贴。
- 办公室内随时提供美味小吃(新鲜水果、小吃、糕点、咖啡、茶等)。
- 慷慨的推荐奖金。
- 您需要的工具、支持和机会,以便在职业生涯中不断学习和进步。
- 某些福利仅限于加拿大的员工。
想了解更多关于我们的文化吗?点击这里。
请注意:在Poka,理解英语是必不可少的,因为它是公司范围内会议和许多内部沟通中使用的语言,确保有效的协作和决策。此外,由于Poka在国际环境中运营,英语是与我们的客户和合作伙伴沟通的主要语言,使我们能够更好地服务他们并以专业的方式代表Poka。