高级移动工程师(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 支付的人寿和伤残保险
