Siemens
Lutra
Ingeniero/a Móvil
TU OPORTUNIDAD
Nuestro cliente es una fintech canadiense que está reinventando la forma en que las personas gestionan su dinero, comenzando por uno de sus mayores gastos recurrentes: sus facturas mensuales. El equipo ha consolidado una posición de liderazgo en el mercado nacional de pago de facturas y ahora se está expandiendo hacia un conjunto más amplio de productos financieros para el consumidor. La empresa mueve cientos de millones en volumen de transacciones anuales y opera con respaldo de capital riesgo y una trayectoria estable.
Los próximos doce meses traerán nuevos productos, una infraestructura de pagos más profunda y una superficie de operación creciente en web y móvil. Este puesto ofrece una propiedad sustancial sobre lo que se lanza a una gran base de usuarios consumidores.
Este es un puesto senior y práctico. Todos en el equipo escriben código. Los ingenieros que prosperan aquí toman un problema ambiguo, lo trabajan, lo lanzan y se adaptan cuando los requisitos cambian. Liderarás proyectos móviles mientras te mueves por el front end y hacia el back end cuando el trabajo lo requiera. El entorno es de ritmo rápido y rara vez es el mismo dos semanas seguidas.
Serás responsable de la experiencia móvil de una aplicación React Native en iOS y Android, actualmente activa y aproximadamente a la par con la web. El trabajo consiste en la mejora continua, nuevas superficies de producto y experimentación en curso, en lugar de una creación desde cero. Colaborarás estrechamente con producto, diseño y el resto de ingeniería para convertir ideas tempranas en funcionalidades lanzadas.
STACK TECNOLÓGICO
- Móvil: React Native (iOS y Android), Typescript
- Front-end: React, React Native, Next.js, TypeScript, Tailwind CSS
- Back-end: Node.js, NestJS, TypeScript, Firebase
- Infraestructura y DevOps: Git, GCP
RESPONSABILIDADES CLAVE
- Desarrollo de aplicaciones móviles: Lanza y mantén funcionalidades en la app React Native de principio a fin, abarcando arquitectura, código, pruebas y lanzamiento en la App Store y Google Play.
- Contribución Full-stack: Contribuye al trabajo de front-end y back-end según lo exija el problema, sin limitarte a una sola capa.
- Liderazgo técnico: Asume la propiedad de proyectos, establece el estándar de calidad para los ingenieros del entorno y mentorea a otros independientemente de su título.
- Propiedad de problemas en la ambigüedad: Toma un problema vago, determina qué necesita resolverse realmente, ejecuta y adapta cuando los requisitos cambien.
- Calidad y fiabilidad del código: Escribe código bien probado y mantenible; participa en revisiones de código, refina las prácticas de desarrollo y ayuda a optimizar los flujos de trabajo de integración y entrega continuas.
- Ingeniería de escalabilidad: Participa en discusiones de diseño técnico para garantizar que los sistemas puedan manejar volúmenes de transacciones crecientes y complejidad de funcionalidades en expansión, manteniendo al mismo tiempo la seguridad, el rendimiento y la fiabilidad.
- Colaboración interfuncional: Trabaja estrechamente con producto, diseño y otros miembros del equipo de ingeniería para traducir los requisitos del producto en soluciones técnicas; comparte ideas, mentorea a ingenieros con menos experiencia y contribuye a una cultura de apoyo y de intercambio de conocimientos.
- Adaptabilidad e Innovación: Mantente al tanto de las tecnologías emergentes y las tendencias de la industria; experimenta con nuevas herramientas y enfoques para garantizar que las elecciones tecnológicas del equipo sigan siendo eficientes, actuales y adecuadas para la hoja de ruta del producto en evolución.
TU CONOCIMIENTO
- Tienes 5+ años de experiencia en ingeniería de software.
- Tienes 3+ años de experiencia en desarrollo móvil, idealmente creando aplicaciones React Native para iOS y Android.
- Tienes experiencia en la gestión de envíos y actualizaciones de tiendas de aplicaciones para despliegue multiplataforma.
- Tienes experiencia diseñando, implementando y manteniendo APIs RESTful.
- Tienes experiencia con control de versiones y gestión de lanzamientos Git.
- Tienes experiencia trabajando con grandes conjuntos de datos y bases de datos NoSQL.
- Tienes un historial de impulso y entrega de iniciativas clave en entornos de alta autonomía y ritmo rápido.
- Tienes sólidas habilidades de comunicación y la capacidad de explicar ideas técnicas complejas en términos accesibles, contribuir a discusiones interfuncionales y prosperar en un equipo que valora la mentoría, la apertura y el discurso respetuoso.
ES UNA VENTAJA SI
- Tienes experiencia con APIs financieras/de pagos (por ejemplo, Stripe, Flinks) e infraestructura de pagos.
- Tienes experiencia trabajando en un entorno de startup y lanzando aplicaciones al mercado desde cero (quizás incluso como antiguo fundador/miembro del equipo fundador).
- Eres competente con flujos de trabajo y herramientas de CI/CD.
- Tienes experiencia integrando aplicaciones móviles con servicios de back-end de Node.js en un entorno full-stack.
