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