
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