高级移动工程师,Flutter

16个月前远程全职
145K NinjaTrader

NinjaTrader

location 芝加哥
unsaved
NinjaTrader是一家由投资者支持的、成长阶段的金融科技公司,为数以十万计的交易者提供屡获殊荣的软件和经纪服务。我们正在构建能够使活跃交易者轻松分析和对世界领先金融市场的数据做出反应的产品和服务。位于芝加哥的我们独特的以员工为中心的公司文化是我们团队所喜爱、舒适和有趣的。请访问www.ninjatrader.com了解更多关于我们业务的信息。 通过令人愉快的移动和网络应用创造出卓越的客户体验是NinjaTrader成功的核心。作为一名经验丰富的高级移动工程师,直接向我们的移动工程经理汇报,这是一个绝佳的机会加入一个快速成长、令人兴奋的公司,成为我们移动工程师团队的领导者,并帮助他们在移动设备上创建无缝的金融体验。 成功的候选人将具备在移动平台上使用Flutter开发出色应用的实际经验。我们希望看到您在应用商店中的工作示例,并能够讨论您在使这些应用成功的过程中所做出的决策。 在这个角色中,您将: • 设计、构建、改进和维护功能和移动应用 • 构建和维护高效、可重用和可靠的代码 • 与更广泛的开发团队合作,产生新的增强功能,增强API,并确保Web和移动Flutter版本的应用之间的一致性 • 与产品和设计团队合作,循序渐进地改进移动平台上的用户体验 • 参加每日站立会议和定期的团队会议,讨论当前和即将进行的任务 • 在测试、调试、文档编写、发布和监控过程中拥有功能的生命周期 • 编写单元测试和UI测试以识别故障 • 确保应用程序的性能、质量和响应能力 • 识别和纠正瓶颈并修复错误 • 调查问题,减轻其影响,并推荐预防措施 • 在解决问题和确定客户需求方面支持其他开发人员、QA和产品团队 • 向利益相关者报告进展、时间表和障碍 • 通过配对编程、代码审查和其他协作工作来指导其他工程师 关键职位要求: • 计算机科学、软件工程或同等工作经验的学士学位 • 5年以上开发和发布生产就绪移动体验的专业经验 • 具备Dart和Flutter生态系统的经验 • 对移动开发原理、设计模式和最佳实践有深入的了解 • 具备Git和版本控制的经验 • 具备REST API的经验 • 对在移动设备上开发高质量用户体验充满热情 • 熟悉面向对象设计原则 • 具备第三方库和API的经验 • 能够在采用敏捷原则的团队环境中表现出色 • 出色的书面和口头沟通能力 我们的福利: • 健康、视力、牙科保险 • 公司匹配的401k计划 • NinjaTrader全额支付的人寿和残疾保险 • 慷慨的带薪休假 • 每年7个带薪假日 薪酬: • 基本工资最高为145,000美元,根据专业经验的长度和相关性确定 我们致力于提供平等的就业机会,不论种族、肤色、血统、宗教、性别、国籍、性取向、年龄、公民身份、婚姻状况、残疾、性别认同或表达,或退伍军人身份。我们自豪地成为一个平等机会的工作场所。