React Native开发者(移动 + 网页)

蒙特利尔 10天前全职 网络
面议
在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。