Back to search
topazlatam Gupy · Posted today

Sr Developer Analyst Mobile Android & iOS

Bogotá D.c., District of Columbia, United States Full-time

hybrid Colômbia Gupy
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

En Topaz, no solo creamos tecnología. Transformamos el futuro del mercado financiero. 🚀Somos un equipo #Multi de protagonistas que convierten ideas en soluciones de impacto. En nuestro Topaz Team, fomentamos un ambiente de colaboración real donde tu curiosidad se premia y tu potencial se expande, aprendiendo de los mejores para resolver desafíos complejos.¿Estás listo/a para ser protagonista de esta evolución? ¡Queremos conocerte!

Responsabilidades e atribuições

Tu Rol como Protagonista de la Transformación:Buscamos un(a) Desarrollador(a) Mobile Android & iOS con experiencia de más de 5 años en la construcción, mantenimiento y optimización de aplicaciones móviles robustas, seguras, escalables y de alto rendimiento para clientes del sector bancarioLa persona será responsable de participar en todo el ciclo de desarrollo de las aplicaciones, desde el análisis técnico y la implementación hasta las pruebas, documentación, integración, soporte y mejora continua. Deberá trabajar de forma colaborativa con los equipos de Backend, QA, Diseño, Producto y áreas de negocio, bajo metodologías ágiles, especialmente Scrum.

Desarrollar, mantener y optimizar aplicaciones móviles nativas para Android e iOS, dirigidas principalmente a clientes del sector bancario y financiero.

Implementar soluciones seguras, escalables, mantenibles y de alto rendimiento, garantizando una experiencia de usuario consistente.

Desarrollar nuevas funcionalidades, realizar mantenimiento evolutivo y correctivo, y participar en la resolución de incidentes técnicos.

Analizar requerimientos funcionales y técnicos, estimar esfuerzos y proponer soluciones eficientes y sostenibles.

Aplicar arquitecturas modernas y buenas prácticas de desarrollo móvil, como MVVM, Clean Architecture y VIPER, según las necesidades del proyecto.

Integrar y consumir servicios mediante APIs REST, así como participar en integraciones con GraphQL, WebSockets, servicios de autenticación y notificaciones push.

Implementar mecanismos de seguridad para proteger la información, las comunicaciones y las transacciones de las aplicaciones.

Crear y mantener pruebas unitarias y pruebas de interfaz de usuario, asegurando la calidad y estabilidad de las soluciones.

Optimizar el uso de memoria, batería, red y otros recursos del dispositivo.

Gestionar la fragmentación del ecosistema Android, considerando diferentes dispositivos, tamaños de pantalla y versiones del sistema operativo.

Interpretar, mantener y migrar código legado desarrollado en Java y Objective-C cuando sea necesario.

Participar en revisiones de código, promoviendo estándares de calidad, seguridad, legibilidad y mantenibilidad.

Documentar de forma clara el código, las decisiones de arquitectura, las integraciones y los procesos técnicos asociados.

Participar activamente en ceremonias ágiles bajo la metodología Scrum.

Colaborar con los equipos de Backend, QA, Diseño, Producto y áreas de negocio.

Investigar y proponer soluciones técnicas innovadoras que contribuyan a la mejora continua de los productos y procesos.

Utilizar y promover las herramientas de Inteligencia Artificial proporcionadas por Stefanini para mejorar la productividad, la calidad y la eficiencia del desarrollo.

Mantener una comunicación clara y efectiva con clientes internos, externos y equipos multidisciplinarios.

Requisitos e qualificações

Formación académicaProfesional o estudiante de últimos semestres de Ingeniería de Sistemas, Informática, Computación, Software, Electrónica o carreras relacionadas.

También podrán considerarse candidatos con formación técnica o tecnológica y experiencia equivalente en desarrollo mobile.

Herramientas y conocimientos técnicosAndroid:Kotlin.

Java para mantenimiento de código legado.

Android SDK y componentes modernos de Android.

Manejo de fragmentación de dispositivos y versiones del sistema operativo.iOS:Swift.

Objective-C para lectura, mantenimiento o migración de código existente.

Desarrollo para versiones recientes de iOS, incluyendo iOS 18.5 o la versión vigente requerida por el proyecto.

Arquitectura y calidad:MVVM.

Clean Architecture.

VIPER u otros patrones de arquitectura mobile.

Principios SOLID, patrones de diseño y buenas prácticas de código.

Pruebas unitarias y pruebas de interfaz de usuario.

Integraciones:APIs REST.

JSON y manejo de autenticación.

Notificaciones push.

GraphQL y WebSockets como conocimientos deseables.

Seguridad:Autenticación segura.

Protección de información sensible.

Buenas prácticas de seguridad en aplicaciones móviles.

Deseable conocimiento de estándares y prácticas de seguridad para aplicaciones financieras.

Herramientas de desarrollo:Android Studio.

Xcode, Instruments.

Git y plataformas de control de versiones.

Herramientas de gestión y seguimiento de trabajo bajo metodologías ágiles.

Herramientas de integración continua y despliegue móvil, deseable.

Herramientas de monitoreo y análisis de errores, deseable.

Experiencia esperada:Experiencia profesional desarrollando aplicaciones móviles nativas para Android y/o iOS.

Experiencia comprobable con Kotlin y Swift.

Experiencia trabajando con aplicaciones de misión crítica, de alta disponibilidad o con requerimientos elevados de seguridad.

Deseable experiencia en proyectos bancarios, financieros, fintech o en industrias reguladas.

Experiencia implementando arquitecturas escalables y patrones de diseño.

Experiencia integrando aplicaciones móviles con servicios backend, APIs y sistemas de autenticación.

Experiencia escribiendo pruebas unitarias y pruebas de UI.

Experiencia participando en equipos ágiles y colaborando con equipos técnicos y de negocio.

Deseable experiencia en modernización o migración de aplicaciones legacy.

Informações adicionais

Tu experiencia en Topaz es nuestra prioridad. Más que beneficios, ofrecemos un ecosistema de apoyo para que puedas evolucionar, transformar y ser protagonista de tu carrera.🌱 Bienestar que Impulsa al Equipo:Cuidamos de ti con planes de salud integrales. Creemos que un equipo sano y respaldado es la base para una colaboración real, donde podemos transformar en conjunto.🚀 Evolución Constante en la Práctica:Aquí, tu desarrollo es un pilar fundamental. Ofrecemos programas de formación y la oportunidad de dominar las tecnologías que mueven el mercado financiero. Tendrás desafíos reales para aplicar tu conocimiento y contribuir directamente a la evolución de nuestro ecosistema de soluciones.💼 Protagonismo con Equilibrio:Te damos la confianza y la autonomía para ser protagonista de tu trabajo. Nuestra modalidad híbrida y beneficios como el Day Off de cumpleaños son el reflejo de nuestra cultura de respeto y confianza, permitiéndote encontrar el equilibrio ideal para generar un impacto real.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search