NinjaTrader
NinjaTrader
201 – 500 Empleados
FinanzasFintechSaaS
NinjaTrader ofrece plataformas de negociación de futuros y servicios de corretaje tanto para operadores principiantes como experimentados. Sus productos fintech combinan herramientas de gráficos, simulación, visualización de mercados y flujo de órdenes en dispositivos PC, Mac y móviles, y permiten acceder a mercados como los futuros E-mini y Micro E-mini, de petróleo crudo y de Bitcoin. La empresa apuesta por una operativa personalizable y orientada a controlar los costes, y complementa su software con retransmisiones diarias en directo y recursos educativos diseñados para ayudar a los usuarios a desarrollar sus conocimientos y estrategias de mercado.

Ingeniero/a sénior de aplicaciones móviles (Flutter) — NinjaTrader, Chicago híbrido

Lidera la arquitectura móvil y la calidad del producto en NinjaTrader, una plataforma y correduría de futuros. Asesora a otros ingenieros mientras desarrollas aplicaciones multiplataforma con Flutter para iOS y Android.

Descripción

  • Liderar la arquitectura móvil y definir la dirección técnica entre equipos
  • Asesorar a otros ingenieros y mejorar la calidad de la ingeniería
  • Gestionar funcionalidades desde la depuración y la documentación hasta las pruebas, el lanzamiento y la monitorización
  • Asistir a las reuniones diarias y a las reuniones periódicas de toda la empresa
  • Ayudar a definir la hoja de ruta móvil para la arquitectura, los frameworks y las herramientas de desarrollo
  • Participar en revisiones de diseño y arquitectura, y optimizar el rendimiento en iOS y Android
  • Desarrollar soluciones Flutter mantenibles con una gestión eficaz del estado, inyección de dependencias y programación reactiva
  • Colaborar con Producto y Diseño para mejorar la experiencia de usuario móvil
  • Diagnosticar problemas, reducir su impacto y proponer mejoras preventivas
  • Reforzar la observabilidad, la monitorización y el análisis de fallos para mejorar la estabilidad y la calidad
  • Promover la excelencia técnica, la innovación y la colaboración

Requisitos

  • Al menos seis años de experiencia profesional en ingeniería de software
  • Al menos dos años de experiencia en producción con Flutter y Dart
  • Conocimientos de arquitectura móvil, gestión del estado y patrones como BLoC, MVVM y Clean Architecture
  • Experiencia manteniendo estrategias de pruebas de Flutter que incluyan pruebas unitarias, de widgets, de integración y de extremo a extremo
  • Familiaridad con la creación de automatización CI/CD para la entrega móvil
  • Conocimientos de API REST, WebSockets y gestión de datos sin conexión
  • Familiaridad con la mejora del rendimiento, la fiabilidad y la experiencia de usuario en distintos dispositivos
  • Capacidad para trabajar eficazmente en un equipo que sigue principios ágiles
  • Sólidas habilidades de comunicación escrita y verbal
  • Dominio de los principios de programación orientada a objetos
  • Conocimientos de integración de iOS nativo con Swift y de Android con Kotlin o Java
  • Experiencia en fintech o plataformas de trading
  • Contribuciones a frameworks o SDK de código abierto

Beneficios

  • Bono anual objetivo del 12 %
  • Plan 401(k) con aportación de la empresa de hasta el 3,5 % de las contribuciones del empleado
  • 18 días de vacaciones pagadas al año, con posibilidad de que algunos puestos sean elegibles para más
  • Siete días festivos pagados
  • 20 días flexibles adicionales de trabajo remoto cada año
  • Cinco semanas en las que la asistencia a la oficina es opcional para toda la empresa, asociadas a festivos importantes
  • Generoso tiempo libre remunerado
  • Siete días festivos pagados al año más cinco festivos condicionales
  • Un día remunerado de servicio al año
  • Permiso remunerado por vinculación parental
  • Cobertura médica, oftalmológica y dental
  • Seguro de vida y de incapacidad pagado por NinjaTrader