Wonderschool
BOK Financial
Ingeniero/a de Software III - Ingeniería de Aplicaciones Móviles
TIPO DE BONIFICACIÓN
ID de solicitud: 78010
Ubicación: Tulsa -TUL, Oklahoma City -OKC, Dallas -DAL, Houston -HOUS, Kansas City -KSCY, Phoenix -PHOE, San Antonio -SANAN, Lincoln -LNCL, Little Rock -LTLRK, Memphis- Memph, Salt Lake City, UT, Springfield -SPRI, St Louis -STLPL
Áreas de interés: Desarrollo de Software
Rango salarial de transparencia salarial: No disponible
Fecha límite de solicitud: 10/30/2026
Discrecional
Ponte en contacto con recruiting_coordinators@bokf.com [recruiting_coordinators@bokf.com?subject=BOKF%20Career%20Site%20Help] si tienes alguna pregunta.
BOK Financial Corporation Group incluye BOKF, NA; BOK Financial Securities, Inc. y BOK Financial Private Wealth, Inc. BOKF, NA opera TransFund y Cavanal Hill Investment Management, Inc. BOKF, NA opera divisiones bancarias: Bank of Albuquerque; Bank of Oklahoma; Bank of Texas y BOK Financial®.
RESUMEN
En este puesto, serás mentor/a del equipo de proyecto, compartirás conocimientos y colaborarás con el Arquitecto de Soluciones para determinar la arquitectura del proyecto. Liderarás los esfuerzos de desarrollo, promoverás las mejores prácticas de programación e influirás en los estándares de ingeniería en todo el equipo. También proporcionarás soporte a aplicaciones, desarrollarás y documentarás aplicaciones, y mantendrás la documentación y configuración del sistema.
Este puesto se centra en dar soporte y modernizar nuestra plataforma Android mientras ayudamos a impulsar nuestra estrategia móvil multiplataforma a largo plazo centrada en React Native.
DESCRIPCIÓN DEL PUESTO
Como Ingeniero/a de Software Senior, serás un líder técnico práctico y un contribuyente clave en un equipo multifuncional, actuando a menudo como líder técnico. Darás soporte y mejorarás nuestras aplicaciones Android existentes mientras ayudas a diseñar, construir y lanzar futuras aplicaciones móviles multiplataforma utilizando React Native (TypeScript), integrándonos con servicios backend modernos.
Impulsarás la ejecución, mentorizarás a ingenieros/as y defenderás la excelencia operativa en el desarrollo móvil, ayudando a definir y evolucionar nuestra estrategia general de plataforma móvil.
CULTURA DEL EQUIPO
Nuestra misión es potenciar a nuestra empresa, compañeros/as y clientes a través de tecnología resiliente y centrada en el cliente. Aprovechamos nuestra experiencia técnica y profundo conocimiento del negocio para ofrecer soluciones de impacto.
Mentalidad
Propiedad, obsesión por el cliente, mentalidad de crecimiento, pensar en grande — empezar en pequeño, sesgo hacia la acción y búsqueda implacable de la excelencia en ingeniería.
¿Por qué unirte a nosotros?
- Impacto: Crea experiencias móviles utilizadas por miles de clientes a diario y ayuda a modernizar sistemas críticos mientras das forma a una posible transición a una plataforma React Native unificada.
- Crecimiento: Desarrollo de liderazgo, avance profesional y exposición a tecnología moderna y estrategias móviles en evolución.
- Cultura: Inclusiva, colaborativa e impulsada por la innovación.
- Trayectorias Profesionales: Múltiples oportunidades de avance disponibles.
BOK Financial Corporation Group es una organización estable y financieramente sólida que proporciona excelente formación y desarrollo para apoyar la construcción de carreras a largo plazo de los empleados. ¡Con pasión, habilidad y colaboración puedes tener un impacto en el éxito del banco, los clientes y tu propia carrera!
¡Solicita hoy mismo y da el primer paso hacia tu próxima oportunidad profesional!
Las empresas de BOK Financial Corporation Group son empleadores que ofrecen igualdad de oportunidades. Estamos comprometidos a proporcionar igualdad de oportunidades de empleo para formación, compensación, transferencia, promoción y otros aspectos del empleo para todos los solicitantes y empleados cualificados sin distinción de sexo, raza, color, religión, origen nacional, edad, discapacidad, estado de embarazo, orientación sexual, información genética o estado de veterano.
CÓMO PASARÁS TU TIEMPO
Desarrollo de Software Moderno
- Diseño y Creación: Soporta y mejora las aplicaciones Android existentes mientras diseñas e implementas futuras aplicaciones móviles multiplataforma utilizando React Native y TypeScript, siguiendo las mejores prácticas de rendimiento, accesibilidad y mantenibilidad.
- Arquitectura Móvil: Entrega funcionalidades tanto en entornos Android nativos como en React Native, promoviendo patrones de arquitectura escalables y mantenibilidad a largo plazo.
- Integración y Redes: Implementa integraciones API robustas y maneja la autenticación y autorización para aplicaciones móviles seguras y escalables.
Ingeniería de IA Centrada en Agentes
- Desarrolla utilizando flujos de trabajo asistidos por IA con herramientas como GitHub Copilot y Claude para acelerar la codificación, refactorización, documentación y generación de pruebas.
- Aprovecha patrones de agentes para tareas de varios pasos como scaffolding de funcionalidades, esfuerzos de modernización, generación de UI, análisis de dependencias e interacciones CI/CD, con la supervisión humana apropiada.
- Aplica revisiones de pull requests y escaneo de seguridad asistidos por IA, validando los resultados con un sólido juicio de ingeniería y principios de seguridad por diseño.
- Evalúa y mejora continuamente el uso de herramientas de IA en todo el SDLC para aumentar el rendimiento, la calidad y la experiencia del desarrollador.
Calidad, Entrega y Operaciones
- Ingeniería de Calidad: Gestiona la estrategia de pruebas, incluyendo pruebas unitarias y de integración utilizando frameworks de JavaScript/TypeScript (por ejemplo, Jest, React Testing Library), junto con enfoques de pruebas de extremo a extremo móviles cuando sea apropiado.
- CI/CD y Automatización: Diseña pipelines de CI/CD móviles que soporten compilaciones y despliegues de React Native utilizando herramientas como Fastlane, CircleCI o equivalentes.
- Observabilidad y Rendimiento: Instrumenta aplicaciones utilizando herramientas como Firebase y New Relic para monitorizar el rendimiento, las tasas de fallos y el comportamiento del usuario.
- Seguridad por Diseño: Sigue prácticas de codificación segura y aborda las vulnerabilidades de forma proactiva; la familiaridad con entornos PCI y SOX es beneficiosa.
- Liderazgo Técnico: Lidera revisiones de diseño, mentoriza a los miembros del equipo y aplica altos estándares de calidad y mantenibilidad del código.
- Opera lo que construyes: Practica la propiedad completa desde el desarrollo hasta la producción, apoyando un modelo de "constrúyelo/ejecútalo".
REQUISITOS DE EDUCACIÓN Y EXPERIENCIA
Este nivel de conocimiento se adquiere normalmente a través de la finalización de una licenciatura en un campo relacionado con la tecnología y/o 8+ años de experiencia relacionada. Se prefieren certificaciones tecnológicas. También se prefiere experiencia en banca o servicios financieros.
Imprescindible •
- 5–8+ años de experiencia en ingeniería de software, incluyendo experiencia en el desarrollo de aplicaciones Android y aplicaciones móviles multiplataforma utilizando React Native (TypeScript)
- Experiencia demostrada en la entrega de aplicaciones React Native de extremo a extremo, incluyendo arquitectura, desarrollo y despliegue.
- Sólida comprensión de los patrones modernos de arquitectura de aplicaciones móviles.
- Experiencia en producción integrando con APIs RESTful.
- Sólida disciplina de pruebas, experiencia en CI/CD y mejores prácticas de revisión de código.
- Experiencia con procesos de lanzamiento móvil y soporte de producción.
Deseable
- Experiencia en desarrollo nativo de iOS.
- Experiencia con automatización de CI/CD móvil (por ejemplo, Fastlane) o sistemas de flags de funcionalidades.
- Experiencia con estándares de accesibilidad e internacionalización.
- Familiaridad con herramientas de desarrollo asistidas por IA (GitHub Copilot, Amazon Q, Claude).
- Exposición a prácticas de DevSecOps.
- Conocimiento de PCI y SOX.
