NinjaTrader
NinjaTrader
201 – 500 员工
SaaS金融金融科技
NinjaTrader 为新手和资深交易者提供期货交易平台及经纪服务。其金融科技产品整合了图表分析、模拟交易、市场可视化和订单流工具,覆盖 PC、Mac 和移动设备,支持用户参与 E-mini 和 Micro E-mini、原油及比特币期货等市场。公司注重可定制且重视成本的交易体验,并通过每日直播和教育资源完善软件服务,帮助用户提升市场知识并制定交易策略。

高级移动工程师(Flutter)— NinjaTrader,芝加哥混合办公

在期货交易平台和经纪商 NinjaTrader 负责移动端架构与产品质量。指导工程师,使用 Flutter 构建适用于 iOS 和 Android 的跨平台应用。

描述

  • 负责移动端架构并推动跨团队技术方向
  • 指导工程师并提升工程质量
  • 负责从调试、文档编写到测试、发布和监控的完整功能交付
  • 参加每日站会及定期举行的全公司团队会议
  • 协助制定移动端架构、框架和开发者工具路线图
  • 参与设计和架构评审,优化 iOS 与 Android 的性能
  • 使用有效的状态管理、依赖注入和响应式编程构建易维护的 Flutter 解决方案
  • 与产品和设计团队合作,提升移动端用户体验
  • 诊断问题、降低其影响,并提出预防性改进方案
  • 加强可观测性、监控和崩溃分析,以提升稳定性与质量
  • 推动技术卓越、创新与协作

任职要求

  • 至少六年专业软件工程经验
  • 至少两年 Flutter 和 Dart 的生产环境开发经验
  • 了解移动端架构、状态管理,以及 BLoC、MVVM 和整洁架构等模式
  • 有维护 Flutter 测试策略的经验,涵盖单元测试、组件测试、集成测试和端到端测试
  • 熟悉为移动端交付创建 CI/CD 自动化流程
  • 了解 REST API、WebSocket 和离线数据管理
  • 熟悉在不同设备上提升性能、可靠性和用户体验
  • 能够在遵循敏捷原则的团队中高效工作
  • 具备出色的书面和口头沟通能力
  • 扎实掌握面向对象编程原则
  • 了解使用 Swift 集成原生 iOS,以及使用 Kotlin 或 Java 集成 Android
  • 拥有金融科技或交易平台经验
  • 参与过开源框架或 SDK 的贡献

福利待遇

  • 年度目标奖金为 12%
  • 401(k) 计划,公司最多匹配员工缴费的 3.5%
  • 每年 18 天带薪休假,部分职位可能享有更多休假
  • 七个带薪节假日
  • 每年额外 20 天灵活远程办公日
  • 每年五周与主要节假日相关的全公司可选择办公周
  • 优厚的带薪休假
  • 每年七个带薪节假日,另有五个有条件的节假日
  • 每年一天带薪志愿服务日
  • 带薪育儿陪伴假
  • 医疗、视力和牙科保险
  • 由 NinjaTrader 支付的人寿和伤残保险